GrahamDumpleton / mod_wsgi

Source code for Apache/mod_wsgi.
Apache License 2.0
1.03k stars 269 forks source link

CentOS - Cannot load /etc/httpd/modules/mod_wsgi.so into server: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory #101

Closed luckydonald closed 9 years ago

luckydonald commented 9 years ago
(venv-3.5)[me@server new_folder]$ sudo service httpd restart
Starting httpd: [Mon Nov 02 20:29:33 2015] [warn] module php5_module is already loaded, skipping
httpd: Syntax error on line 222 of /etc/httpd/conf/httpd.conf: 
Syntax error on line 1 of /etc/httpd/conf.d/wsgi.conf:
Cannot load /etc/httpd/modules/mod_wsgi.so into server:
libpython3.5m.so.1.0: cannot open shared object file:
No such file or directory
[FAILED]

Apache:

Server MPM:     Prefork
Server version: Apache/2.2.15 (Unix)
[me@server ~]$  cat /etc/httpd/conf.d/wsgi.conf
LoadModule wsgi_module modules/mod_wsgi.so
[me@server ~]$

How I installed the components:

Python Install

[me@server Python-3.5.0]$ ./configure --prefix=/usr/local --enable-shared --with-threads
[me@server Python-3.5.0]$ make && make altinstall

mod_wsgi Install

[me@server mod_wsgi]$ ./configure --with-python=/usr/local/bin/python3.5
[me@server mod_wsgi]$ make
[me@server mod_wsgi]$ sudo make install
luckydonald commented 9 years ago

Also, is python manage.py runmodwsgi safe for use in production?

GrahamDumpleton commented 9 years ago

This is because the shared library for Python isn't being found at run time. That you are installing in /usr/local should mean though that it would be in /usr/local/lib and generally that directory is in the default directory search path used for shared libraries, although there is a possibility that CentOS doesn't actually look there, or your system is setup with a SELinux profile which is prohibiting Apache from using shared libraries from that directory.

A few things you can do.

First is to make sure whether the Python shared library is actually in /usr/local/lib.

Second is to see whether even as a normal user you can resolve the library correctly by running:

ldd /etc/httpd/modules/mod_wsgi.so

and see what it says. Post the output.

Next is to see what directories the dynamic linker is even looking in by running:

ldcache -p

and see what it says. Post the output.

Finally, if necessary one could rebuild mod_wsgi from clean source code, but this time set LD_RUN_PATH environment variable, during compilation only, with it being set to the directory that the Python shared library actually lives in. This way mod_wsgi should be able to find it later when Apache is started.

As to python manage.py runmodwsgi, it is running Apache/mod_wsgi and not the Django development server. It still provides all the security and stability of Apache and so know of no reason it cannot be used in production. That management command is actually just a convenience command for running mod_wsgi-express and it gets used in production.

luckydonald commented 9 years ago
[me@server ~]$ ls /usr/local/bin/python3.5*
/usr/local/bin/python3.5   /usr/local/bin/python3.5m-config
/usr/local/bin/python3.5m
[me@server ~]$ /usr/local/lib/python*
python2.7/ python3.5/
[me@server ~]$ ldd /etc/httpd/modules/mod_wsgi.so
    linux-vdso.so.1 =>  (0x00007ffde7a7f000)
    libpython3.5m.so.1.0 => not found
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa9c10b3000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fa9c0eaf000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007fa9c0cac000)
    librt.so.1 => /lib64/librt.so.1 (0x00007fa9c0aa3000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fa9c081f000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fa9c048b000)
    /lib64/ld-linux-x86-64.so.2 (0x00000034ac000000)
[me@server ~]$ ldcache -p
ldcache: command not found

To what dir would I set LD_RUN_PATH?


Segmentation fault with runmodwsgi

(venv-3.5)[me@server django-project]$ python manage.py runmodwsgi
Server URL         : http://localhost:8000/
Server Root        : /tmp/mod_wsgi-localhost:8000:505
Server Conf        : /tmp/mod_wsgi-localhost:8000:505/httpd.conf
Error Log File     : /tmp/mod_wsgi-localhost:8000:505/error_log (warn)
Request Capacity   : 5 (1 process * 5 threads)
Request Timeout    : 60 (seconds)
Queue Backlog      : 100 (connections)
Queue Timeout      : 45 (seconds)
Server Capacity    : 20 (event/worker), 20 (prefork)
Server Backlog     : 500 (connections)
Locale Setting     : de_DE.UTF-8
Speicherzugriffsfehler
GrahamDumpleton commented 9 years ago

Need:

ls -las /usr/local/lib/libpython*

Not the Python sub directories. The libraries should be linked into /usr/local/lib.

Try:

/usr/sbin/ldcache -p

It may not be in your PATH.

Did you install this Python installation just for doing this, or has it been installed for a while and only using it for this now? There are various other configure options one should really use on Linux to get a good Python installation which matches how the operating system packages would build it.

I have written about this in the context of Docker before, but still quite relevant.

What errors were in:

/tmp/mod_wsgi-localhost:8000:505/error_log
luckydonald commented 9 years ago

The python was freshly built only for this purpose.

(venv-3.5)[me@server django-project]$ ls -las /usr/local/lib/libpython*
10120 -r-xr-xr-x 1 root root 10362246 12. Okt 07:57 /usr/local/lib/libpython2.7.a
    0 lrwxrwxrwx 1 root root       20  2. Nov 17:14 /usr/local/lib/libpython3.5m.so -> libpython3.5m.so.1.0
 9288 -r-xr-xr-x 1 root root  9507156  2. Nov 17:14 /usr/local/lib/libpython3.5m.so.1.0
    8 -r-xr-xr-x 1 root root     5381  2. Nov 17:14 /usr/local/lib/libpython3.so
(venv-3.5)[me@server django-project]$ tail -l /tmp/mod_wsgi-localhost:8000:505/error_log
[Mon Nov 02 18:59:36 2015] [error]   File "<frozen importlib._bootstrap>", line 969, in _find_and_load
[Mon Nov 02 18:59:36 2015] [error]   File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
[Mon Nov 02 18:59:36 2015] [error]   File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
[Mon Nov 02 18:59:36 2015] [error]   File "<frozen importlib._bootstrap>", line 986, in _gcd_import
[Mon Nov 02 18:59:36 2015] [error]   File "<frozen importlib._bootstrap>", line 969, in _find_and_load
[Mon Nov 02 18:59:36 2015] [error]   File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
[Mon Nov 02 18:59:36 2015] [error] ImportError: No module named 'djangoCore'
[Mon Nov 02 19:00:48 2015] [notice] caught SIGTERM, shutting down
[Mon Nov 02 20:43:16 2015] [notice] Apache/2.2.15 (Unix) mod_wsgi/4.4.21 Python/3.5.0 configured -- resuming normal operations
[Mon Nov 02 20:43:19 2015] [notice] caught SIGTERM, shutting down

I will look into that python django error tomorrow, thanks for pointing me to the error log.


[me@server /]$ /usr/bin/ldcache
/usr/bin/ldcache: command not found 

[me@server /]$ ldconfig -p
963 Bibliotheken im Cache »/etc/ld.so.cache« gefunden
    libzip.so.1 (libc6,x86-64) => /usr/lib64/libzip.so.1
    libz.so.1 (libc6,x86-64) => /lib64/libz.so.1
    libz.so.1 (libc6) => /lib/libz.so.1
    libz.so (libc6,x86-64) => /usr/lib64/libz.so
    libyajl.so.1 (libc6,x86-64) => /usr/lib64/libyajl.so.1
    libxul.so (libc6,x86-64) => /usr/lib64/xulrunner/libxul.so
    libxtables.so.4 (libc6,x86-64) => /lib64/libxtables.so.4
    libxslt.so.1 (libc6,x86-64) => /usr/lib64/libxslt.so.1
    libxslt.so (libc6,x86-64) => /usr/lib64/libxslt.so
    libxpcom.so (libc6,x86-64) => /usr/lib64/xulrunner/libxpcom.so
    libxml2.so.2 (libc6,x86-64) => /usr/lib64/libxml2.so.2
    libxml2.so (libc6,x86-64) => /usr/lib64/libxml2.so
    libxmlrpc_util.so.3 (libc6,x86-64) => /usr/lib64/libxmlrpc_util.so.3
    libxmlrpc_server_cgi.so.3 (libc6,x86-64) => /usr/lib64/libxmlrpc_server_cgi.so.3
    libxmlrpc_server_abyss.so.3 (libc6,x86-64) => /usr/lib64/libxmlrpc_server_abyss.so.3
    libxmlrpc_server.so.3 (libc6,x86-64) => /usr/lib64/libxmlrpc_server.so.3
    libxmlrpc_client.so.3 (libc6,x86-64) => /usr/lib64/libxmlrpc_client.so.3
    libxmlrpc_abyss.so.3 (libc6,x86-64) => /usr/lib64/libxmlrpc_abyss.so.3
    libxmlrpc.so.3 (libc6,x86-64) => /usr/lib64/libxmlrpc.so.3
    libxklavier.so.15 (libc6,x86-64) => /usr/lib64/libxklavier.so.15
    libxkbfile.so.1 (libc6,x86-64) => /usr/lib64/libxkbfile.so.1
    libxerces-c-3.0.so (libc6,x86-64) => /usr/lib64/libxerces-c-3.0.so
    libxdot.so.4 (libc6,x86-64) => /usr/lib64/libxdot.so.4
    libxcb.so.1 (libc6,x86-64) => /usr/lib64/libxcb.so.1
    libxcb.so.1 (libc6) => /usr/lib/libxcb.so.1
    libxcb.so (libc6,x86-64) => /usr/lib64/libxcb.so
    libxcb-xvmc.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xvmc.so.0
    libxcb-xvmc.so.0 (libc6) => /usr/lib/libxcb-xvmc.so.0
    libxcb-xvmc.so (libc6,x86-64) => /usr/lib64/libxcb-xvmc.so
    libxcb-xv.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xv.so.0
    libxcb-xv.so.0 (libc6) => /usr/lib/libxcb-xv.so.0
    libxcb-xv.so (libc6,x86-64) => /usr/lib64/libxcb-xv.so
    libxcb-xtest.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xtest.so.0
    libxcb-xtest.so.0 (libc6) => /usr/lib/libxcb-xtest.so.0
    libxcb-xtest.so (libc6,x86-64) => /usr/lib64/libxcb-xtest.so
    libxcb-xselinux.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xselinux.so.0
    libxcb-xselinux.so.0 (libc6) => /usr/lib/libxcb-xselinux.so.0
    libxcb-xselinux.so (libc6,x86-64) => /usr/lib64/libxcb-xselinux.so
    libxcb-xinerama.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xinerama.so.0
    libxcb-xinerama.so.0 (libc6) => /usr/lib/libxcb-xinerama.so.0
    libxcb-xinerama.so (libc6,x86-64) => /usr/lib64/libxcb-xinerama.so
    libxcb-xf86dri.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xf86dri.so.0
    libxcb-xf86dri.so.0 (libc6) => /usr/lib/libxcb-xf86dri.so.0
    libxcb-xf86dri.so (libc6,x86-64) => /usr/lib64/libxcb-xf86dri.so
    libxcb-xfixes.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xfixes.so.0
    libxcb-xfixes.so.0 (libc6) => /usr/lib/libxcb-xfixes.so.0
    libxcb-xfixes.so (libc6,x86-64) => /usr/lib64/libxcb-xfixes.so
    libxcb-xevie.so.0 (libc6,x86-64) => /usr/lib64/libxcb-xevie.so.0
    libxcb-xevie.so.0 (libc6) => /usr/lib/libxcb-xevie.so.0
    libxcb-xevie.so (libc6,x86-64) => /usr/lib64/libxcb-xevie.so
    libxcb-sync.so.0 (libc6,x86-64) => /usr/lib64/libxcb-sync.so.0
    libxcb-sync.so.0 (libc6) => /usr/lib/libxcb-sync.so.0
    libxcb-sync.so (libc6,x86-64) => /usr/lib64/libxcb-sync.so
    libxcb-shm.so.0 (libc6,x86-64) => /usr/lib64/libxcb-shm.so.0
    libxcb-shm.so.0 (libc6) => /usr/lib/libxcb-shm.so.0
    libxcb-shm.so (libc6,x86-64) => /usr/lib64/libxcb-shm.so
    libxcb-shape.so.0 (libc6,x86-64) => /usr/lib64/libxcb-shape.so.0
    libxcb-shape.so.0 (libc6) => /usr/lib/libxcb-shape.so.0
    libxcb-shape.so (libc6,x86-64) => /usr/lib64/libxcb-shape.so
    libxcb-screensaver.so.0 (libc6,x86-64) => /usr/lib64/libxcb-screensaver.so.0
    libxcb-screensaver.so.0 (libc6) => /usr/lib/libxcb-screensaver.so.0
    libxcb-screensaver.so (libc6,x86-64) => /usr/lib64/libxcb-screensaver.so
    libxcb-res.so.0 (libc6,x86-64) => /usr/lib64/libxcb-res.so.0
    libxcb-res.so.0 (libc6) => /usr/lib/libxcb-res.so.0
    libxcb-res.so (libc6,x86-64) => /usr/lib64/libxcb-res.so
    libxcb-reply.so.1 (libc6,x86-64) => /usr/lib64/libxcb-reply.so.1
    libxcb-render.so.0 (libc6,x86-64) => /usr/lib64/libxcb-render.so.0
    libxcb-render.so.0 (libc6) => /usr/lib/libxcb-render.so.0
    libxcb-render.so (libc6,x86-64) => /usr/lib64/libxcb-render.so
    libxcb-render-util.so.0 (libc6,x86-64) => /usr/lib64/libxcb-render-util.so.0
    libxcb-record.so.0 (libc6,x86-64) => /usr/lib64/libxcb-record.so.0
    libxcb-record.so.0 (libc6) => /usr/lib/libxcb-record.so.0
    libxcb-record.so (libc6,x86-64) => /usr/lib64/libxcb-record.so
    libxcb-randr.so.0 (libc6,x86-64) => /usr/lib64/libxcb-randr.so.0
    libxcb-randr.so.0 (libc6) => /usr/lib/libxcb-randr.so.0
    libxcb-randr.so (libc6,x86-64) => /usr/lib64/libxcb-randr.so
    libxcb-property.so.1 (libc6,x86-64) => /usr/lib64/libxcb-property.so.1
    libxcb-glx.so.0 (libc6,x86-64) => /usr/lib64/libxcb-glx.so.0
    libxcb-glx.so.0 (libc6) => /usr/lib/libxcb-glx.so.0
    libxcb-glx.so (libc6,x86-64) => /usr/lib64/libxcb-glx.so
    libxcb-event.so.1 (libc6,x86-64) => /usr/lib64/libxcb-event.so.1
    libxcb-dri2.so.0 (libc6,x86-64) => /usr/lib64/libxcb-dri2.so.0
    libxcb-dri2.so.0 (libc6) => /usr/lib/libxcb-dri2.so.0
    libxcb-dri2.so (libc6,x86-64) => /usr/lib64/libxcb-dri2.so
    libxcb-dpms.so.0 (libc6,x86-64) => /usr/lib64/libxcb-dpms.so.0
    libxcb-dpms.so.0 (libc6) => /usr/lib/libxcb-dpms.so.0
    libxcb-dpms.so (libc6,x86-64) => /usr/lib64/libxcb-dpms.so
    libxcb-damage.so.0 (libc6,x86-64) => /usr/lib64/libxcb-damage.so.0
    libxcb-damage.so.0 (libc6) => /usr/lib/libxcb-damage.so.0
    libxcb-damage.so (libc6,x86-64) => /usr/lib64/libxcb-damage.so
    libxcb-composite.so.0 (libc6,x86-64) => /usr/lib64/libxcb-composite.so.0
    libxcb-composite.so.0 (libc6) => /usr/lib/libxcb-composite.so.0
    libxcb-composite.so (libc6,x86-64) => /usr/lib64/libxcb-composite.so
    libxcb-aux.so.0 (libc6,x86-64) => /usr/lib64/libxcb-aux.so.0
    libxcb-atom.so.1 (libc6,x86-64) => /usr/lib64/libxcb-atom.so.1
    libwx_gtk2u_xrc-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_xrc-2.8.so.0
    libwx_gtk2u_svg-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_svg-2.8.so.0
    libwx_gtk2u_stc-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_stc-2.8.so.0
    libwx_gtk2u_richtext-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_richtext-2.8.so.0
    libwx_gtk2u_qa-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_qa-2.8.so.0
    libwx_gtk2u_ogl-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_ogl-2.8.so.0
    libwx_gtk2u_html-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_html-2.8.so.0
    libwx_gtk2u_gizmos_xrc-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_gizmos_xrc-2.8.so.0
    libwx_gtk2u_gizmos-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_gizmos-2.8.so.0
    libwx_gtk2u_core-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_core-2.8.so.0
    libwx_gtk2u_aui-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_aui-2.8.so.0
    libwx_gtk2u_adv-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_gtk2u_adv-2.8.so.0
    libwx_baseu_xml-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_baseu_xml-2.8.so.0
    libwx_baseu_net-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_baseu_net-2.8.so.0
    libwx_baseu-2.8.so.0 (libc6,x86-64) => /usr/lib64/libwx_baseu-2.8.so.0
    libwv-1.2.so.3 (libc6,x86-64) => /usr/lib64/libwv-1.2.so.3
    libwrap.so.0 (libc6,x86-64) => /lib64/libwrap.so.0
    libwnck-1.so.22 (libc6,x86-64) => /usr/lib64/libwnck-1.so.22
    libwmflite-0.2.so.7 (libc6,x86-64) => /usr/lib64/libwmflite-0.2.so.7
    libwmf-0.2.so.7 (libc6,x86-64) => /usr/lib64/libwmf-0.2.so.7
    libwebkitgtk-1.0.so.0 (libc6,x86-64) => /usr/lib64/libwebkitgtk-1.0.so.0
    libwbclient.so.0 (libc6,x86-64) => /usr/lib64/libwbclient.so.0
    libwavpack.so.1 (libc6,x86-64) => /usr/lib64/libwavpack.so.1
    libwacom.so.2 (libc6,x86-64) => /usr/lib64/libwacom.so.2
    libv4l2.so.0 (libc6,x86-64) => /usr/lib64/libv4l2.so.0
    libv4l1.so.0 (libc6,x86-64) => /usr/lib64/libv4l1.so.0
    libv4lconvert.so.0 (libc6,x86-64) => /usr/lib64/libv4lconvert.so.0
    libvte.so.9 (libc6,x86-64) => /usr/lib64/libvte.so.9
    libvpx.so.1 (libc6,x86-64) => /usr/lib64/libvpx.so.1
    libvorbisfile.so.3 (libc6,x86-64) => /usr/lib64/libvorbisfile.so.3
    libvorbisenc.so.2 (libc6,x86-64) => /usr/lib64/libvorbisenc.so.2
    libvorbis.so.0 (libc6,x86-64) => /usr/lib64/libvorbis.so.0
    libvisual-0.4.so.0 (libc6,x86-64) => /usr/lib64/libvisual-0.4.so.0
    libvirt.so.0 (libc6,x86-64) => /usr/lib64/libvirt.so.0
    libvirt-qemu.so.0 (libc6,x86-64) => /usr/lib64/libvirt-qemu.so.0
    libverto.so.0 (libc6,x86-64) => /usr/lib64/libverto.so.0
    libverto.so (libc6,x86-64) => /usr/lib64/libverto.so
    libverto-k5ev.so.0 (libc6,x86-64) => /usr/lib64/libverto-k5ev.so.0
    libverto-k5ev.so (libc6,x86-64) => /usr/lib64/libverto-k5ev.so
    libuuid.so.1 (libc6,x86-64) => /lib64/libuuid.so.1
    libutil.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libutil.so.1
    libutil.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/libutil.so.1
    libutil.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libutil.so
    libutempter.so.0 (libc6,x86-64) => /usr/lib64/libutempter.so.0
    libustr-1.0.so.1 (libc6,x86-64) => /usr/lib64/libustr-1.0.so.1
    libuser.so.1 (libc6,x86-64) => /usr/lib64/libuser.so.1
    libusbredirparser.so.1 (libc6,x86-64) => /usr/lib64/libusbredirparser.so.1
    libusbredirhost.so.1 (libc6,x86-64) => /usr/lib64/libusbredirhost.so.1
    libusbpp-0.1.so.4 (libc6,x86-64) => /usr/lib64/libusbpp-0.1.so.4
    libusb-1.0.so.0 (libc6,x86-64) => /usr/lib64/libusb-1.0.so.0
    libusb-0.1.so.4 (libc6,x86-64) => /usr/lib64/libusb-0.1.so.4
    libupsclient.so.1 (libc6,x86-64) => /usr/lib64/libupsclient.so.1
    libunique-1.0.so.0 (libc6,x86-64) => /usr/lib64/libunique-1.0.so.0
    libungif.so.4 (libc6,x86-64) => /usr/lib64/libungif.so.4
    libulockmgr.so.1 (libc6,x86-64) => /lib64/libulockmgr.so.1
    libudf.so.0 (libc6,x86-64) => /usr/lib64/libudf.so.0
    libudev.so.0 (libc6,x86-64) => /lib64/libudev.so.0
    libt1x.so.5 (libc6,x86-64) => /usr/lib64/libt1x.so.5
    libt1.so.5 (libc6,x86-64) => /usr/lib64/libt1.so.5
    libtotem-plparser.so.12 (libc6,x86-64) => /usr/lib64/libtotem-plparser.so.12
    libtotem-plparser-mini.so.12 (libc6,x86-64) => /usr/lib64/libtotem-plparser-mini.so.12
    libtk8.5.so (libc6,x86-64) => /usr/lib64/libtk8.5.so
    libtirpc.so.1 (libc6,x86-64) => /lib64/libtirpc.so.1
    libtinyxml.so.0 (libc6,x86-64) => /usr/lib64/libtinyxml.so.0
    libtinfo.so.5 (libc6,x86-64) => /lib64/libtinfo.so.5
    libtinfo.so (libc6,x86-64) => /usr/lib64/libtinfo.so
    libtiffxx.so.3 (libc6,x86-64) => /usr/lib64/libtiffxx.so.3
    libtiff.so.3 (libc6,x86-64) => /usr/lib64/libtiff.so.3
    libtidy-0.99.so.0 (libc6,x86-64) => /usr/lib64/libtidy-0.99.so.0
    libtic.so.5 (libc6,x86-64) => /usr/lib64/libtic.so.5
    libtic.so (libc6,x86-64) => /usr/lib64/libtic.so
    libthread_db.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libthread_db.so.1
    libthread_db.so.1 (libc6, hwcap: 0x0028000000000000, OS ABI: Linux 2.6.18) => /lib/i686/nosegneg/libthread_db.so.1
    libthread_db.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/libthread_db.so.1
    libthread_db.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libthread_db.so
    libtheoraenc.so.1 (libc6,x86-64) => /usr/lib64/libtheoraenc.so.1
    libtheoradec.so.1 (libc6,x86-64) => /usr/lib64/libtheoradec.so.1
    libtheora.so.0 (libc6,x86-64) => /usr/lib64/libtheora.so.0
    libthai.so.0 (libc6,x86-64) => /usr/lib64/libthai.so.0
    libtevent.so.0 (libc6,x86-64) => /usr/lib64/libtevent.so.0
    libtemplate.so.2 (libc6,x86-64) => /usr/lib64/libtemplate.so.2
    libtdsodbc.so.0 (libc6,x86-64) => /usr/lib64/libtdsodbc.so.0
    libtdsS.so.2 (libc6,x86-64) => /usr/lib64/libtdsS.so.2
    libtdb.so.1 (libc6,x86-64) => /usr/lib64/libtdb.so.1
    libtcl8.5.so (libc6,x86-64) => /usr/lib64/libtcl8.5.so
    libtasn1.so.3 (libc6,x86-64) => /usr/lib64/libtasn1.so.3
    libtar.so.1 (libc6,x86-64) => /usr/lib64/libtar.so.1
    libtalloc.so.2 (libc6,x86-64) => /usr/lib64/libtalloc.so.2
    libtag_c.so.0 (libc6,x86-64) => /usr/lib64/libtag_c.so.0
    libtag.so.1 (libc6,x86-64) => /usr/lib64/libtag.so.1
    libsybdb.so.5 (libc6,x86-64) => /usr/lib64/libsybdb.so.5
    libsvn_wc-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_wc-1.so.0
    libsvn_swig_py-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_swig_py-1.so.0
    libsvn_subr-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_subr-1.so.0
    libsvn_repos-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_repos-1.so.0
    libsvn_ra_svn-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_ra_svn-1.so.0
    libsvn_ra_neon-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_ra_neon-1.so.0
    libsvn_ra_local-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_ra_local-1.so.0
    libsvn_ra-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_ra-1.so.0
    libsvn_fs_util-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_fs_util-1.so.0
    libsvn_fs_fs-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_fs_fs-1.so.0
    libsvn_fs_base-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_fs_base-1.so.0
    libsvn_fs-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_fs-1.so.0
    libsvn_diff-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_diff-1.so.0
    libsvn_delta-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_delta-1.so.0
    libsvn_client-1.so.0 (libc6,x86-64) => /usr/lib64/libsvn_client-1.so.0
    libstdc++.so.6 (libc6,x86-64) => /usr/lib64/libstdc++.so.6
    libstartup-notification-1.so.0 (libc6,x86-64) => /usr/lib64/libstartup-notification-1.so.0
    libssl3.so (libc6,x86-64) => /usr/lib64/libssl3.so
    libssl.so.10 (libc6,x86-64) => /usr/lib64/libssl.so.10
    libssl.so (libc6,x86-64) => /usr/lib64/libssl.so
    libssh2.so.1 (libc6,x86-64) => /usr/lib64/libssh2.so.1
    libss.so.2 (libc6,x86-64) => /lib64/libss.so.2
    libsqlite3.so.0 (libc6,x86-64) => /usr/lib64/libsqlite3.so.0
    libsqlite3.so (libc6,x86-64) => /usr/lib64/libsqlite3.so
    libspice-controller.so.0 (libc6,x86-64) => /usr/lib64/libspice-controller.so.0
    libspice-client-gtk-2.0.so.4 (libc6,x86-64) => /usr/lib64/libspice-client-gtk-2.0.so.4
    libspice-client-glib-2.0.so.8 (libc6,x86-64) => /usr/lib64/libspice-client-glib-2.0.so.8
    libspi.so.0 (libc6,x86-64) => /usr/lib64/libspi.so.0
    libspeexdsp.so.1 (libc6,x86-64) => /usr/lib64/libspeexdsp.so.1
    libspeex.so.1 (libc6,x86-64) => /usr/lib64/libspeex.so.1
    libspectre.so.1 (libc6,x86-64) => /usr/lib64/libspectre.so.1
    libspatialite.so.2 (libc6,x86-64) => /usr/lib64/libspatialite.so.2
    libsoup-2.4.so.1 (libc6,x86-64) => /usr/lib64/libsoup-2.4.so.1
    libsoup-gnome-2.4.so.1 (libc6,x86-64) => /usr/lib64/libsoup-gnome-2.4.so.1
    libsoftokn3.so (libc6,x86-64) => /usr/lib64/libsoftokn3.so
    libsnmp.so.20 (libc6,x86-64) => /usr/lib64/libsnmp.so.20
    libsndfile.so.1 (libc6,x86-64) => /usr/lib64/libsndfile.so.1
    libsnappy.so.1 (libc6,x86-64) => /usr/lib64/libsnappy.so.1
    libsmime3.so (libc6,x86-64) => /usr/lib64/libsmime3.so
    libsmbsharemodes.so.0 (libc6,x86-64) => /usr/lib64/libsmbsharemodes.so.0
    libsmbclient.so.0 (libc6,x86-64) => /usr/lib64/libsmbclient.so.0
    libslang.so.2 (libc6,x86-64) => /usr/lib64/libslang.so.2
    libsigc-2.0.so.0 (libc6,x86-64) => /usr/lib64/libsigc-2.0.so.0
    libshp.so.1 (libc6,x86-64) => /usr/lib64/libshp.so.1
    libshout.so.3 (libc6,x86-64) => /usr/lib64/libshout.so.3
    libsgutils2.so.2 (libc6,x86-64) => /usr/lib64/libsgutils2.so.2
    libsepol.so.1 (libc6,x86-64) => /lib64/libsepol.so.1
    libsepol.so (libc6,x86-64) => /usr/lib64/libsepol.so
    libsensors.so.4 (libc6,x86-64) => /usr/lib64/libsensors.so.4
    libsemanage.so.1 (libc6,x86-64) => /lib64/libsemanage.so.1
    libselinux.so.1 (libc6,x86-64) => /lib64/libselinux.so.1
    libselinux.so (libc6,x86-64) => /usr/lib64/libselinux.so
    libsefs.so.4 (libc6,x86-64) => /usr/lib64/libsefs.so.4
    libseaudit.so.4 (libc6,x86-64) => /usr/lib64/libseaudit.so.4
    libsatyr.so.3 (libc6,x86-64) => /usr/lib64/libsatyr.so.3
    libsasl2.so.2 (libc6,x86-64) => /usr/lib64/libsasl2.so.2
    libsasl2.so (libc6,x86-64) => /usr/lib64/libsasl2.so
    libsapdbS.so.2 (libc6,x86-64) => /usr/lib64/libsapdbS.so.2
    libsamplerate.so.0 (libc6,x86-64) => /usr/lib64/libsamplerate.so.0
    librx.so.0 (libc6,x86-64) => /usr/lib64/librx.so.0
    librt.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/librt.so.1
    librt.so.1 (libc6, hwcap: 0x0028000000000000, OS ABI: Linux 2.6.18) => /lib/i686/nosegneg/librt.so.1
    librt.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/librt.so.1
    librt.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/librt.so
    librsvg-2.so.2 (libc6,x86-64) => /usr/lib64/librsvg-2.so.2
    librpmio.so.1 (libc6,x86-64) => /usr/lib64/librpmio.so.1
    librpmbuild.so.1 (libc6,x86-64) => /usr/lib64/librpmbuild.so.1
    librpm.so.1 (libc6,x86-64) => /usr/lib64/librpm.so.1
    librpcsecgss.so.3 (libc6,x86-64) => /usr/lib64/librpcsecgss.so.3
    librom1394.so.0 (libc6,x86-64) => /usr/lib64/librom1394.so.0
    librevocation.so.1 (libc6,x86-64) => /usr/lib64/librevocation.so.1
    librevocation.so (libc6,x86-64) => /usr/lib64/librevocation.so
    librest-0.7.so.0 (libc6,x86-64) => /usr/lib64/librest-0.7.so.0
    librest-extras-0.7.so.0 (libc6,x86-64) => /usr/lib64/librest-extras-0.7.so.0
    libresolv.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libresolv.so.2
    libresolv.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libresolv.so.2
    libresolv.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libresolv.so
    libreport.so.0 (libc6,x86-64) => /usr/lib64/libreport.so.0
    libreport-gtk.so.0 (libc6,x86-64) => /usr/lib64/libreport-gtk.so.0
    libreadline.so.6 (libc6,x86-64) => /lib64/libreadline.so.6
    libreadline.so (libc6,x86-64) => /usr/lib64/libreadline.so
    libraw1394.so.11 (libc6,x86-64) => /usr/lib64/libraw1394.so.11
    librarian.so.0 (libc6,x86-64) => /usr/lib64/librarian.so.0
    libqui.so.1 (libc6,x86-64) => /usr/lib64/qt-3.3/lib/libqui.so.1
    libqt-mt.so.3 (libc6,x86-64) => /usr/lib64/qt-3.3/lib/libqt-mt.so.3
    libqpol.so.1 (libc6,x86-64) => /usr/lib64/libqpol.so.1
    libp11-kit.so.0 (libc6,x86-64) => /usr/lib64/libp11-kit.so.0
    libpython2.6.so.1.0 (libc6,x86-64) => /usr/lib64/libpython2.6.so.1.0
    libpython2.6.so (libc6,x86-64) => /usr/lib64/libpython2.6.so
    libpyglib-2.0-python.so.0 (libc6,x86-64) => /usr/lib64/libpyglib-2.0-python.so.0
    libpyglib-2.0-python.so (libc6,x86-64) => /usr/lib64/libpyglib-2.0-python.so
    libpulsedsp.so (libc6,x86-64) => /usr/lib64/libpulsedsp.so
    libpulsecore-0.9.21.so (libc6,x86-64) => /usr/lib64/libpulsecore-0.9.21.so
    libpulsecommon-0.9.21.so (libc6,x86-64) => /usr/lib64/libpulsecommon-0.9.21.so
    libpulse.so.0 (libc6,x86-64) => /usr/lib64/libpulse.so.0
    libpulse-simple.so.0 (libc6,x86-64) => /usr/lib64/libpulse-simple.so.0
    libpulse-mainloop-glib.so.0 (libc6,x86-64) => /usr/lib64/libpulse-mainloop-glib.so.0
    libpthread.so.0 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libpthread.so.0
    libpthread.so.0 (libc6, hwcap: 0x0028000000000000, OS ABI: Linux 2.6.18) => /lib/i686/nosegneg/libpthread.so.0
    libpthread.so.0 (libc6, OS ABI: Linux 2.6.18) => /lib/libpthread.so.0
    libpth.so.20 (libc6,x86-64) => /usr/lib64/libpth.so.20
    libptf77blas.so.3 (libc6,x86-64) => /usr/lib64/atlas/libptf77blas.so.3
    libptcblas.so.3 (libc6,x86-64) => /usr/lib64/atlas/libptcblas.so.3
    libproxy.so.0 (libc6,x86-64) => /usr/lib64/libproxy.so.0
    libproj.so.0 (libc6,x86-64) => /usr/lib64/libproj.so.0
    libproc-3.2.8.so (libc6,x86-64) => /lib64/libproc-3.2.8.so
    libpq.so.5 (libc6,x86-64) => /usr/lib64/libpq.so.5
    libppl_c.so.2 (libc6,x86-64) => /usr/lib64/libppl_c.so.2
    libppl.so.7 (libc6,x86-64) => /usr/lib64/libppl.so.7
    libpopt.so.0 (libc6,x86-64) => /lib64/libpopt.so.0
    libpoppler.so.5 (libc6,x86-64) => /usr/lib64/libpoppler.so.5
    libpoppler-glib.so.4 (libc6,x86-64) => /usr/lib64/libpoppler-glib.so.4
    libpolkit-gtk-1.so.0 (libc6,x86-64) => /usr/lib64/libpolkit-gtk-1.so.0
    libpolkit-gobject-1.so.0 (libc6,x86-64) => /usr/lib64/libpolkit-gobject-1.so.0
    libpolkit-backend-1.so.0 (libc6,x86-64) => /usr/lib64/libpolkit-backend-1.so.0
    libpolkit-agent-1.so.0 (libc6,x86-64) => /usr/lib64/libpolkit-agent-1.so.0
    libpoldiff.so.1 (libc6,x86-64) => /usr/lib64/libpoldiff.so.1
    libpng12.so.0 (libc6,x86-64) => /usr/lib64/libpng12.so.0
    libpng12.so.0 (libc6) => /usr/lib/libpng12.so.0
    libpng12.so (libc6,x86-64) => /usr/lib64/libpng12.so
    libpng.so.3 (libc6,x86-64) => /usr/lib64/libpng.so.3
    libpng.so.3 (libc6) => /usr/lib/libpng.so.3
    libply.so.2 (libc6,x86-64) => /lib64/libply.so.2
    libply-splash-graphics.so.2 (libc6,x86-64) => /usr/lib64/libply-splash-graphics.so.2
    libply-splash-core.so.2 (libc6,x86-64) => /lib64/libply-splash-core.so.2
    libply-boot-client.so.2 (libc6,x86-64) => /usr/lib64/libply-boot-client.so.2
    libplds4.so (libc6,x86-64) => /lib64/libplds4.so
    libplc4.so (libc6,x86-64) => /lib64/libplc4.so
    libpixman-1.so.0 (libc6,x86-64) => /usr/lib64/libpixman-1.so.0
    libpixman-1.so.0 (libc6) => /usr/lib/libpixman-1.so.0
    libpixman-1.so (libc6,x86-64) => /usr/lib64/libpixman-1.so
    libphonon.so.4 (libc6,x86-64) => /usr/lib64/libphonon.so.4
    libpgtypes.so.3 (libc6,x86-64) => /usr/lib64/libpgtypes.so.3
    libpcsclite.so.1 (libc6,x86-64) => /usr/lib64/libpcsclite.so.1
    libpcreposix.so.0 (libc6,x86-64) => /usr/lib64/libpcreposix.so.0
    libpcrecpp.so.0 (libc6,x86-64) => /usr/lib64/libpcrecpp.so.0
    libpcre.so.0 (libc6,x86-64) => /lib64/libpcre.so.0
    libpcprofile.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libpcprofile.so
    libpcprofile.so (libc6, OS ABI: Linux 2.6.18) => /usr/lib/libpcprofile.so
    libpciaccess.so.0 (libc6,x86-64) => /usr/lib64/libpciaccess.so.0
    libpci.so.3 (libc6,x86-64) => /lib64/libpci.so.3
    libpcap.so.1 (libc6,x86-64) => /usr/lib64/libpcap.so.1
    libpcap.so (libc6,x86-64) => /usr/lib64/libpcap.so
    libpathplan.so.4 (libc6,x86-64) => /usr/lib64/libpathplan.so.4
    libparted-2.1.so.0 (libc6,x86-64) => /lib64/libparted-2.1.so.0
    libpangoxft-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangoxft-1.0.so.0
    libpangox-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangox-1.0.so.0
    libpangomm-1.4.so.1 (libc6,x86-64) => /usr/lib64/libpangomm-1.4.so.1
    libpangoft2-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangoft2-1.0.so.0
    libpangocairo-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpangocairo-1.0.so.0
    libpango-1.0.so.0 (libc6,x86-64) => /usr/lib64/libpango-1.0.so.0
    libpanelw.so.5 (libc6,x86-64) => /usr/lib64/libpanelw.so.5
    libpanelw.so (libc6,x86-64) => /usr/lib64/libpanelw.so
    libpanel.so.5 (libc6,x86-64) => /usr/lib64/libpanel.so.5
    libpanel.so (libc6,x86-64) => /usr/lib64/libpanel.so
    libpanel-applet-2.so.0 (libc6,x86-64) => /usr/lib64/libpanel-applet-2.so.0
    libpamc.so.0 (libc6,x86-64) => /lib64/libpamc.so.0
    libpam_misc.so.0 (libc6,x86-64) => /lib64/libpam_misc.so.0
    libpam.so.0 (libc6,x86-64) => /lib64/libpam.so.0
    libpakchois.so.0 (libc6,x86-64) => /usr/lib64/libpakchois.so.0
    libpackagekit-glib2.so.12 (libc6,x86-64) => /usr/lib64/libpackagekit-glib2.so.12
    libpackagekit-glib.so.12 (libc6,x86-64) => /usr/lib64/libpackagekit-glib.so.12
    liboraodbcS.so.2 (libc6,x86-64) => /usr/lib64/liboraodbcS.so.2
    liboplodbcS.so.2 (libc6,x86-64) => /usr/lib64/liboplodbcS.so.2
    libopenrawgnome.so.1 (libc6,x86-64) => /usr/lib64/libopenrawgnome.so.1
    libopenraw.so.1 (libc6,x86-64) => /usr/lib64/libopenraw.so.1
    libopenobex.so.1 (libc6,x86-64) => /usr/lib64/libopenobex.so.1
    libopenjpeg.so.2 (libc6,x86-64) => /usr/lib64/libopenjpeg.so.2
    libopenctapi.so (libc6,x86-64) => /usr/lib64/ctapi/libopenctapi.so
    libopenct.so.1 (libc6,x86-64) => /usr/lib64/libopenct.so.1
    libopcodes-2.20.51.0.2-5.43.el6.so (libc6,x86-64) => /usr/lib64/libopcodes-2.20.51.0.2-5.43.el6.so
    liboil-0.3.so.0 (libc6,x86-64) => /usr/lib64/liboil-0.3.so.0
    libogg.so.0 (libc6,x86-64) => /usr/lib64/libogg.so.0
    libogdi.so.3 (libc6,x86-64) => /usr/lib64/libogdi.so.3
    libodbctxtS.so.2 (libc6,x86-64) => /usr/lib64/libodbctxtS.so.2
    libodbcpsqlS.so.2 (libc6,x86-64) => /usr/lib64/libodbcpsqlS.so.2
    libodbcpsqlS.so (libc6,x86-64) => /usr/lib64/libodbcpsqlS.so
    libodbcnnS.so.2 (libc6,x86-64) => /usr/lib64/libodbcnnS.so.2
    libodbcmyS.so.2 (libc6,x86-64) => /usr/lib64/libodbcmyS.so.2
    libodbcmyS.so (libc6,x86-64) => /usr/lib64/libodbcmyS.so
    libodbcminiS.so.2 (libc6,x86-64) => /usr/lib64/libodbcminiS.so.2
    libodbcinst.so.2 (libc6,x86-64) => /usr/lib64/libodbcinst.so.2
    libodbcinst.so (libc6,x86-64) => /usr/lib64/libodbcinst.so
    libodbcdrvcfg2S.so.2 (libc6,x86-64) => /usr/lib64/libodbcdrvcfg2S.so.2
    libodbcdrvcfg1S.so.2 (libc6,x86-64) => /usr/lib64/libodbcdrvcfg1S.so.2
    libodbccr.so.2 (libc6,x86-64) => /usr/lib64/libodbccr.so.2
    libodbc.so.2 (libc6,x86-64) => /usr/lib64/libodbc.so.2
    libodbc.so (libc6,x86-64) => /usr/lib64/libodbc.so
    libnuma.so.1 (libc6,x86-64) => /usr/lib64/libnuma.so.1
    libnss3.so (libc6,x86-64) => /usr/lib64/libnss3.so
    libnssutil3.so (libc6,x86-64) => /usr/lib64/libnssutil3.so
    libnsssysinit.so (libc6,x86-64) => /usr/lib64/libnsssysinit.so
    libnsspem.so (libc6,x86-64) => /usr/lib64/libnsspem.so
    libnssdbm3.so (libc6,x86-64) => /usr/lib64/libnssdbm3.so
    libnssckbi.so (libc6,x86-64) => /usr/lib64/libnssckbi.so
    libnss_wins.so.2 (libc6,x86-64) => /lib64/libnss_wins.so.2
    libnss_wins.so (libc6,x86-64) => /usr/lib64/libnss_wins.so
    libnss_winbind.so.2 (libc6,x86-64) => /lib64/libnss_winbind.so.2
    libnss_winbind.so (libc6,x86-64) => /usr/lib64/libnss_winbind.so
    libnss_nisplus.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libnss_nisplus.so.2
    libnss_nisplus.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libnss_nisplus.so.2
    libnss_nisplus.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libnss_nisplus.so
    libnss_nis.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libnss_nis.so.2
    libnss_nis.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libnss_nis.so.2
    libnss_nis.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libnss_nis.so
    libnss_hesiod.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libnss_hesiod.so.2
    libnss_hesiod.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libnss_hesiod.so.2
    libnss_hesiod.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libnss_hesiod.so
    libnss_files.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libnss_files.so.2
    libnss_files.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libnss_files.so.2
    libnss_files.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libnss_files.so
    libnss_dns.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libnss_dns.so.2
    libnss_dns.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libnss_dns.so.2
    libnss_dns.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libnss_dns.so
    libnss_compat.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libnss_compat.so.2
    libnss_compat.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libnss_compat.so.2
    libnss_compat.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libnss_compat.so
    libnspr4.so (libc6,x86-64) => /lib64/libnspr4.so
    libnsl.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libnsl.so.1
    libnsl.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/libnsl.so.1
    libnsl.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libnsl.so
    libnotify.so.1 (libc6,x86-64) => /usr/lib64/libnotify.so.1
    libnn.so.2 (libc6,x86-64) => /usr/lib64/libnn.so.2
    libnm-util.so.1 (libc6,x86-64) => /usr/lib64/libnm-util.so.1
    libnm-glib.so.2 (libc6,x86-64) => /usr/lib64/libnm-glib.so.2
    libnm-glib-vpn.so.1 (libc6,x86-64) => /usr/lib64/libnm-glib-vpn.so.1
    libnl.so.1 (libc6,x86-64) => /lib64/libnl.so.1
    libnih.so.1 (libc6,x86-64) => /lib64/libnih.so.1
    libnih-dbus.so.1 (libc6,x86-64) => /lib64/libnih-dbus.so.1
    libnfsidmap.so.0 (libc6,x86-64) => /usr/lib64/libnfsidmap.so.0
    libnewt.so.0.52 (libc6,x86-64) => /usr/lib64/libnewt.so.0.52
    libnetsnmptrapd.so.20 (libc6,x86-64) => /usr/lib64/libnetsnmptrapd.so.20
    libnetsnmpmibs.so.20 (libc6,x86-64) => /usr/lib64/libnetsnmpmibs.so.20
    libnetsnmphelpers.so.20 (libc6,x86-64) => /usr/lib64/libnetsnmphelpers.so.20
    libnetsnmpagent.so.20 (libc6,x86-64) => /usr/lib64/libnetsnmpagent.so.20
    libnetsnmp.so.20 (libc6,x86-64) => /usr/lib64/libnetsnmp.so.20
    libnetcdff.so.5 (libc6,x86-64) => /usr/lib64/libnetcdff.so.5
    libnetcdf_c++.so.5 (libc6,x86-64) => /usr/lib64/libnetcdf_c++.so.5
    libnetcdf.so.6 (libc6,x86-64) => /usr/lib64/libnetcdf.so.6
    libnetapi.so.0 (libc6,x86-64) => /usr/lib64/libnetapi.so.0
    libnetapi.so (libc6,x86-64) => /usr/lib64/libnetapi.so
    libneon.so.27 (libc6,x86-64) => /usr/lib64/libneon.so.27
    libncursesw.so.5 (libc6,x86-64) => /lib64/libncursesw.so.5
    libncursesw.so (libc6,x86-64) => /usr/lib64/libncursesw.so
    libncurses.so.5 (libc6,x86-64) => /lib64/libncurses.so.5
    libncurses.so (libc6,x86-64) => /usr/lib64/libncurses.so
    libnautilus-extension.so.1 (libc6,x86-64) => /usr/lib64/libnautilus-extension.so.1
    libmysqlclient_r.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient_r.so.16
    libmysqlclient.so.18 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so.18
    libmysqlclient.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so.16
    libmultipath.so (libc6,x86-64) => /lib64/libmultipath.so
    libmtdev.so.1 (libc6,x86-64) => /usr/lib64/libmtdev.so.1
    libmpfr.so.1 (libc6,x86-64) => /usr/lib64/libmpfr.so.1
    libmpathpersist.so.0 (libc6,x86-64) => /lib64/libmpathpersist.so.0
    libmpathpersist.so (libc6,x86-64) => /lib64/libmpathpersist.so
    libmp.so.3 (libc6,x86-64) => /usr/lib64/libmp.so.3
    libmozsqlite3.so (libc6,x86-64) => /usr/lib64/xulrunner/libmozsqlite3.so
    libmozalloc.so (libc6,x86-64) => /usr/lib64/xulrunner/libmozalloc.so
    libmount.so.1 (libc6,x86-64) => /lib64/libmount.so.1
    libmng.so.1 (libc6,x86-64) => /usr/lib64/libmng.so.1
    libmimerS.so.2 (libc6,x86-64) => /usr/lib64/libmimerS.so.2
    libmetacity-private.so.0 (libc6,x86-64) => /usr/lib64/libmetacity-private.so.0
    libmenuw.so.5 (libc6,x86-64) => /usr/lib64/libmenuw.so.5
    libmenuw.so (libc6,x86-64) => /usr/lib64/libmenuw.so
    libmenu.so.5 (libc6,x86-64) => /usr/lib64/libmenu.so.5
    libmenu.so (libc6,x86-64) => /usr/lib64/libmenu.so
    libmemusage.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libmemusage.so
    libmemusage.so (libc6, OS ABI: Linux 2.6.18) => /usr/lib/libmemusage.so
    libmemcachedutil.so.0 (libc6,x86-64) => /usr/lib64/libmemcachedutil.so.0
    libmemcached.so.2 (libc6,x86-64) => /usr/lib64/libmemcached.so.2
    libmcrypt.so.4 (libc6,x86-64) => /usr/lib64/libmcrypt.so.4
    libmcpp.so.0 (libc6,x86-64) => /usr/lib64/libmcpp.so.0
    libmagic.so.1 (libc6,x86-64) => /usr/lib64/libmagic.so.1
    libm.so.6 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libm.so.6
    libm.so.6 (libc6, hwcap: 0x0028000000000000, OS ABI: Linux 2.6.18) => /lib/i686/nosegneg/libm.so.6
    libm.so.6 (libc6, OS ABI: Linux 2.6.18) => /lib/libm.so.6
    libm.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libm.so
    liblzo2.so.2 (libc6,x86-64) => /usr/lib64/liblzo2.so.2
    liblzma.so.0 (libc6,x86-64) => /usr/lib64/liblzma.so.0
    liblzma.so (libc6,x86-64) => /usr/lib64/liblzma.so
    liblwres.so.80 (libc6,x86-64) => /usr/lib64/liblwres.so.80
    liblvm2cmd.so.2.02 (libc6,x86-64) => /lib64/liblvm2cmd.so.2.02
    liblvm2app.so.2.2 (libc6,x86-64) => /lib64/liblvm2app.so.2.2
    liblua-5.1.so (libc6,x86-64) => /usr/lib64/liblua-5.1.so
    libltdl.so.7 (libc6,x86-64) => /usr/lib64/libltdl.so.7
    liblog4cpp.so.4 (libc6,x86-64) => /usr/lib64/liblog4cpp.so.4
    libloginhelper.so.0 (libc6,x86-64) => /usr/lib64/libloginhelper.so.0
    liblockdev.so.1 (libc6,x86-64) => /usr/lib64/liblockdev.so.1
    liblldp_clif.so.1 (libc6,x86-64) => /usr/lib64/liblldp_clif.so.1
    libldif-2.4.so.2 (libc6,x86-64) => /lib64/libldif-2.4.so.2
    libldif-2.4.so.2 (libc6,x86-64) => /usr/lib64/libldif-2.4.so.2
    libldap_r-2.4.so.2 (libc6,x86-64) => /lib64/libldap_r-2.4.so.2
    libldap_r-2.4.so.2 (libc6,x86-64) => /usr/lib64/libldap_r-2.4.so.2
    libldap-2.4.so.2 (libc6,x86-64) => /lib64/libldap-2.4.so.2
    libldap-2.4.so.2 (libc6,x86-64) => /usr/lib64/libldap-2.4.so.2
    liblcms.so.1 (libc6,x86-64) => /usr/lib64/liblcms.so.1
    liblber-2.4.so.2 (libc6,x86-64) => /lib64/liblber-2.4.so.2
    liblber-2.4.so.2 (libc6,x86-64) => /usr/lib64/liblber-2.4.so.2
    liblapack.so.3 (libc6,x86-64) => /usr/lib64/atlas/liblapack.so.3
    libk5crypto.so.3 (libc6,x86-64) => /lib64/libk5crypto.so.3
    libk5crypto.so (libc6,x86-64) => /usr/lib64/libk5crypto.so
    libkrb5support.so.0 (libc6,x86-64) => /lib64/libkrb5support.so.0
    libkrb5support.so (libc6,x86-64) => /usr/lib64/libkrb5support.so
    libkrb5.so.3 (libc6,x86-64) => /lib64/libkrb5.so.3
    libkrb5.so (libc6,x86-64) => /usr/lib64/libkrb5.so
    libkeyutils.so.1 (libc6,x86-64) => /lib64/libkeyutils.so.1
    libkeyutils.so (libc6,x86-64) => /usr/lib64/libkeyutils.so
    libkdb5.so.6 (libc6,x86-64) => /usr/lib64/libkdb5.so.6
    libkdb5.so (libc6,x86-64) => /usr/lib64/libkdb5.so
    libkadm5srv_mit.so.8 (libc6,x86-64) => /usr/lib64/libkadm5srv_mit.so.8
    libkadm5srv_mit.so (libc6,x86-64) => /usr/lib64/libkadm5srv_mit.so
    libkadm5clnt_mit.so.8 (libc6,x86-64) => /usr/lib64/libkadm5clnt_mit.so.8
    libkadm5clnt_mit.so (libc6,x86-64) => /usr/lib64/libkadm5clnt_mit.so
    libjson.so.0 (libc6,x86-64) => /lib64/libjson.so.0
    libjson-c.so.2 (libc6,x86-64) => /lib64/libjson-c.so.2
    libjpeg.so.62 (libc6,x86-64) => /usr/lib64/libjpeg.so.62
    libjasper.so.1 (libc6,x86-64) => /usr/lib64/libjasper.so.1
    libiw.so.29 (libc6,x86-64) => /lib64/libiw.so.29
    libiso9660.so.7 (libc6,x86-64) => /usr/lib64/libiso9660.so.7
    libiso9660++.so.0 (libc6,x86-64) => /usr/lib64/libiso9660++.so.0
    libisofs.so.6 (libc6,x86-64) => /usr/lib64/libisofs.so.6
    libiscsi.so.0 (libc6,x86-64) => /usr/lib64/libiscsi.so.0
    libisccfg.so.82 (libc6,x86-64) => /usr/lib64/libisccfg.so.82
    libisccc.so.80 (libc6,x86-64) => /usr/lib64/libisccc.so.80
    libisc.so.83 (libc6,x86-64) => /usr/lib64/libisc.so.83
    libip6tc.so.0 (libc6,x86-64) => /lib64/libip6tc.so.0
    libip4tc.so.0 (libc6,x86-64) => /lib64/libip4tc.so.0
    libiptcdata.so.0 (libc6,x86-64) => /usr/lib64/libiptcdata.so.0
    libiptc.so.0 (libc6,x86-64) => /lib64/libiptc.so.0
    libipq.so.0 (libc6,x86-64) => /lib64/libipq.so.0
    libijs-0.35.so (libc6,x86-64) => /usr/lib64/libijs-0.35.so
    libiec61883.so.0 (libc6,x86-64) => /usr/lib64/libiec61883.so.0
    libidn.so.11 (libc6,x86-64) => /lib64/libidn.so.11
    libidn.so (libc6,x86-64) => /usr/lib64/libidn.so
    libicuuc.so.42 (libc6,x86-64) => /usr/lib64/libicuuc.so.42
    libicutu.so.42 (libc6,x86-64) => /usr/lib64/libicutu.so.42
    libiculx.so.42 (libc6,x86-64) => /usr/lib64/libiculx.so.42
    libicule.so.42 (libc6,x86-64) => /usr/lib64/libicule.so.42
    libicui18n.so.42 (libc6,x86-64) => /usr/lib64/libicui18n.so.42
    libicuio.so.42 (libc6,x86-64) => /usr/lib64/libicuio.so.42
    libicudata.so.42 (libc6,x86-64) => /usr/lib64/libicudata.so.42
    libicalvcal.so.0 (libc6,x86-64) => /usr/lib64/libicalvcal.so.0
    libicalss.so.0 (libc6,x86-64) => /usr/lib64/libicalss.so.0
    libical.so.0 (libc6,x86-64) => /usr/lib64/libical.so.0
    libhyphen.so.0 (libc6,x86-64) => /usr/lib64/libhyphen.so.0
    libhunspell-1.2.so.0 (libc6,x86-64) => /usr/lib64/libhunspell-1.2.so.0
    libhistory.so.6 (libc6,x86-64) => /usr/lib64/libhistory.so.6
    libhistory.so (libc6,x86-64) => /usr/lib64/libhistory.so
    libhippocanvas-1.so.0 (libc6,x86-64) => /usr/lib64/libhippocanvas-1.so.0
    libhesiod.so.0 (libc6,x86-64) => /usr/lib64/libhesiod.so.0
    libhdf5hl_fortran.so.6 (libc6,x86-64) => /usr/lib64/libhdf5hl_fortran.so.6
    libhdf5_hl_cpp.so.6 (libc6,x86-64) => /usr/lib64/libhdf5_hl_cpp.so.6
    libhdf5_hl.so.6 (libc6,x86-64) => /usr/lib64/libhdf5_hl.so.6
    libhdf5_fortran.so.6 (libc6,x86-64) => /usr/lib64/libhdf5_fortran.so.6
    libhdf5_cpp.so.6 (libc6,x86-64) => /usr/lib64/libhdf5_cpp.so.6
    libhdf5.so.6 (libc6,x86-64) => /usr/lib64/libhdf5.so.6
    libhbalinux.so.2 (libc6,x86-64) => /usr/lib64/libhbalinux.so.2
    libhal.so.1 (libc6,x86-64) => /usr/lib64/libhal.so.1
    libhal-storage.so.1 (libc6,x86-64) => /usr/lib64/libhal-storage.so.1
    libgweather.so.1 (libc6,x86-64) => /usr/lib64/libgweather.so.1
    libgvpr.so.1 (libc6,x86-64) => /usr/lib64/libgvpr.so.1
    libgvfscommon.so.0 (libc6,x86-64) => /usr/lib64/libgvfscommon.so.0
    libgvfscommon-dnssd.so.0 (libc6,x86-64) => /usr/lib64/libgvfscommon-dnssd.so.0
    libgvc.so.5 (libc6,x86-64) => /usr/lib64/libgvc.so.5
    libgudev-1.0.so.0 (libc6,x86-64) => /usr/lib64/libgudev-1.0.so.0
    libgucharmap.so.7 (libc6,x86-64) => /usr/lib64/libgucharmap.so.7
    libgtrtst.so.2 (libc6,x86-64) => /usr/lib64/libgtrtst.so.2
    libgtop-2.0.so.7 (libc6,x86-64) => /usr/lib64/libgtop-2.0.so.7
    libgtksourceview-2.0.so.0 (libc6,x86-64) => /usr/lib64/libgtksourceview-2.0.so.0
    libgtkmm-2.4.so.1 (libc6,x86-64) => /usr/lib64/libgtkmm-2.4.so.1
    libgtk-x11-2.0.so.0 (libc6,x86-64) => /usr/lib64/libgtk-x11-2.0.so.0
    libgtk-vnc-1.0.so.0 (libc6,x86-64) => /usr/lib64/libgtk-vnc-1.0.so.0
    libgthread-2.0.so.0 (libc6,x86-64) => /lib64/libgthread-2.0.so.0
    libgta.so.0 (libc6,x86-64) => /usr/lib64/libgta.so.0
    libgstvideo-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstvideo-0.10.so.0
    libgsttag-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgsttag-0.10.so.0
    libgstsdp-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstsdp-0.10.so.0
    libgstrtsp-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstrtsp-0.10.so.0
    libgstrtp-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstrtp-0.10.so.0
    libgstriff-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstriff-0.10.so.0
    libgstreamer-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstreamer-0.10.so.0
    libgstpbutils-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstpbutils-0.10.so.0
    libgstnetbuffer-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstnetbuffer-0.10.so.0
    libgstnet-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstnet-0.10.so.0
    libgstinterfaces-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstinterfaces-0.10.so.0
    libgstfft-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstfft-0.10.so.0
    libgstdataprotocol-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstdataprotocol-0.10.so.0
    libgstcontroller-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstcontroller-0.10.so.0
    libgstcdda-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstcdda-0.10.so.0
    libgstbase-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstbase-0.10.so.0
    libgstaudio-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstaudio-0.10.so.0
    libgstapp-0.10.so.0 (libc6,x86-64) => /usr/lib64/libgstapp-0.10.so.0
    libgssrpc.so.4 (libc6,x86-64) => /lib64/libgssrpc.so.4
    libgssrpc.so (libc6,x86-64) => /usr/lib64/libgssrpc.so
    libgssglue.so.1 (libc6,x86-64) => /lib64/libgssglue.so.1
    libgssapi_krb5.so.2 (libc6,x86-64) => /lib64/libgssapi_krb5.so.2
    libgssapi_krb5.so (libc6,x86-64) => /usr/lib64/libgssapi_krb5.so
    libgsf-1.so.114 (libc6,x86-64) => /usr/lib64/libgsf-1.so.114
    libgs.so.8 (libc6,x86-64) => /usr/lib64/libgs.so.8
    libgraph.so.4 (libc6,x86-64) => /usr/lib64/libgraph.so.4
    libgp11.so.0 (libc6,x86-64) => /usr/lib64/libgp11.so.0
    libgpm.so.2 (libc6,x86-64) => /usr/lib64/libgpm.so.2
    libgphoto2_port.so.0 (libc6,x86-64) => /usr/lib64/libgphoto2_port.so.0
    libgphoto2.so.2 (libc6,x86-64) => /usr/lib64/libgphoto2.so.2
    libgpgme.so.11 (libc6,x86-64) => /usr/lib64/libgpgme.so.11
    libgpgme-pthread.so.11 (libc6,x86-64) => /usr/lib64/libgpgme-pthread.so.11
    libgpgme-pth.so.11 (libc6,x86-64) => /usr/lib64/libgpgme-pth.so.11
    libgpg-error.so.0 (libc6,x86-64) => /lib64/libgpg-error.so.0
    libgpg-error.so (libc6,x86-64) => /usr/lib64/libgpg-error.so
    libgovirt.so.2 (libc6,x86-64) => /usr/lib64/libgovirt.so.2
    libgomp.so.1 (libc6,x86-64) => /usr/lib64/libgomp.so.1
    libgobject-2.0.so.0 (libc6,x86-64) => /lib64/libgobject-2.0.so.0
    libgnutlsxx.so.26 (libc6,x86-64) => /usr/lib64/libgnutlsxx.so.26
    libgnutls.so.26 (libc6,x86-64) => /usr/lib64/libgnutls.so.26
    libgnutls-extra.so.26 (libc6,x86-64) => /usr/lib64/libgnutls-extra.so.26
    libgnomevfs-2.so.0 (libc6,x86-64) => /usr/lib64/libgnomevfs-2.so.0
    libgnomeui-2.so.0 (libc6,x86-64) => /usr/lib64/libgnomeui-2.so.0
    libgnomespeech.so.7 (libc6,x86-64) => /usr/lib64/libgnomespeech.so.7
    libgnomekbdui.so.4 (libc6,x86-64) => /usr/lib64/libgnomekbdui.so.4
    libgnomekbd.so.4 (libc6,x86-64) => /usr/lib64/libgnomekbd.so.4
    libgnomecanvas-2.so.0 (libc6,x86-64) => /usr/lib64/libgnomecanvas-2.so.0
    libgnome-2.so.0 (libc6,x86-64) => /usr/lib64/libgnome-2.so.0
    libgnome-window-settings.so.1 (libc6,x86-64) => /usr/lib64/libgnome-window-settings.so.1
    libgnome-menu.so.2 (libc6,x86-64) => /usr/lib64/libgnome-menu.so.2
    libgnome-media-profiles.so.0 (libc6,x86-64) => /usr/lib64/libgnome-media-profiles.so.0
    libgnome-mag.so.2 (libc6,x86-64) => /usr/lib64/libgnome-mag.so.2
    libgnome-keyring.so.0 (libc6,x86-64) => /usr/lib64/libgnome-keyring.so.0
    libgnome-desktop-2.so.11 (libc6,x86-64) => /usr/lib64/libgnome-desktop-2.so.11
    libgnome-bluetooth.so.7 (libc6,x86-64) => /usr/lib64/libgnome-bluetooth.so.7
    libgmpxx.so.4 (libc6,x86-64) => /usr/lib64/libgmpxx.so.4
    libgmp.so.3 (libc6,x86-64) => /usr/lib64/libgmp.so.3
    libgmodule-2.0.so.0 (libc6,x86-64) => /lib64/libgmodule-2.0.so.0
    libglibmm_generate_extra_defs-2.4.so.1 (libc6,x86-64) => /usr/lib64/libglibmm_generate_extra_defs-2.4.so.1
    libglibmm-2.4.so.1 (libc6,x86-64) => /usr/lib64/libglibmm-2.4.so.1
    libglib-2.0.so.0 (libc6,x86-64) => /lib64/libglib-2.0.so.0
    libglapi.so.0 (libc6,x86-64) => /usr/lib64/libglapi.so.0
    libglapi.so (libc6,x86-64) => /usr/lib64/libglapi.so
    libglamor.so.0 (libc6,x86-64) => /usr/lib64/libglamor.so.0
    libgladeui-1.so.9 (libc6,x86-64) => /usr/lib64/libgladeui-1.so.9
    libglade-2.0.so.0 (libc6,x86-64) => /usr/lib64/libglade-2.0.so.0
    libgiomm-2.4.so.1 (libc6,x86-64) => /usr/lib64/libgiomm-2.4.so.1
    libgio-2.0.so.0 (libc6,x86-64) => /lib64/libgio-2.0.so.0
    libgij.so.10 (libc6,x86-64) => /usr/lib64/libgij.so.10
    libgif.so.4 (libc6,x86-64) => /usr/lib64/libgif.so.4
    libgfortran.so.3 (libc6,x86-64) => /usr/lib64/libgfortran.so.3
    libgettextsrc-0.17.so (libc6,x86-64) => /usr/lib64/libgettextsrc-0.17.so
    libgettextpo.so.0 (libc6,x86-64) => /usr/lib64/libgettextpo.so.0
    libgettextpo.so (libc6,x86-64) => /usr/lib64/libgettextpo.so
    libgettextlib-0.17.so (libc6,x86-64) => /usr/lib64/libgettextlib-0.17.so
    libgeotiff.so.2 (libc6,x86-64) => /usr/lib64/libgeotiff.so.2
    libgeos_c.so.1 (libc6,x86-64) => /usr/lib64/libgeos_c.so.1
    libgeos-3.4.2.so (libc6,x86-64) => /usr/lib64/libgeos-3.4.2.so
    libgeoclue.so.0 (libc6,x86-64) => /usr/lib64/libgeoclue.so.0
    libgdu.so.0 (libc6,x86-64) => /usr/lib64/libgdu.so.0
    libgdu-gtk.so.0 (libc6,x86-64) => /usr/lib64/libgdu-gtk.so.0
    libgdmsimplegreeter.so.1 (libc6,x86-64) => /usr/lib64/libgdmsimplegreeter.so.1
    libgdmsimplegreeter.so (libc6,x86-64) => /usr/lib64/libgdmsimplegreeter.so
    libgdkmm-2.4.so.1 (libc6,x86-64) => /usr/lib64/libgdkmm-2.4.so.1
    libgdk_pixbuf_xlib-2.0.so.0 (libc6,x86-64) => /usr/lib64/libgdk_pixbuf_xlib-2.0.so.0
    libgdk_pixbuf-2.0.so.0 (libc6,x86-64) => /usr/lib64/libgdk_pixbuf-2.0.so.0
    libgdk-x11-2.0.so.0 (libc6,x86-64) => /usr/lib64/libgdk-x11-2.0.so.0
    libgdbm.so.2 (libc6,x86-64) => /usr/lib64/libgdbm.so.2
    libgdbm.so (libc6,x86-64) => /usr/lib64/libgdbm.so
    libgdata.so.7 (libc6,x86-64) => /usr/lib64/libgdata.so.7
    libgd.so.2 (libc6,x86-64) => /usr/lib64/libgd.so.2
    libgcrypt.so.11 (libc6,x86-64) => /lib64/libgcrypt.so.11
    libgcrypt.so (libc6,x86-64) => /usr/lib64/libgcrypt.so
    libgcr.so.0 (libc6,x86-64) => /usr/lib64/libgcr.so.0
    libgconf-2.so.4 (libc6,x86-64) => /usr/lib64/libgconf-2.so.4
    libgcj_bc.so.1 (libc6,x86-64) => /usr/lib64/libgcj_bc.so.1
    libgcj.so.10 (libc6,x86-64) => /usr/lib64/libgcj.so.10
    libgcj-tools.so.10 (libc6,x86-64) => /usr/lib64/libgcj-tools.so.10
    libgcc_s.so.1 (libc6,x86-64) => /lib64/libgcc_s.so.1
    libgbm.so.1 (libc6,x86-64) => /usr/lib64/libgbm.so.1
    libgamin-1.so.0 (libc6,x86-64) => /usr/lib64/libgamin-1.so.0
    libgailutil.so.18 (libc6,x86-64) => /usr/lib64/libgailutil.so.18
    libf77blas.so.3 (libc6,x86-64) => /usr/lib64/atlas/libf77blas.so.3
    libfuse.so.2 (libc6,x86-64) => /lib64/libfuse.so.2
    libfribidi.so.0 (libc6,x86-64) => /usr/lib64/libfribidi.so.0
    libfreexl.so.1 (libc6,x86-64) => /usr/lib64/libfreexl.so.1
    libfreetype.so.6 (libc6,x86-64) => /usr/lib64/libfreetype.so.6
    libfreetype.so.6 (libc6) => /usr/lib/libfreetype.so.6
    libfreetype.so (libc6,x86-64) => /usr/lib64/libfreetype.so
    libfreebl3.so (libc6,x86-64) => /lib64/libfreebl3.so
    libfreebl3.so (libc6,x86-64) => /usr/lib64/libfreebl3.so
    libfreebl3.so (libc6) => /lib/libfreebl3.so
    libfreebl3.so (libc6) => /usr/lib/libfreebl3.so
    libfreeblpriv3.so (libc6,x86-64) => /lib64/libfreeblpriv3.so
    libfreeblpriv3.so (libc6,x86-64) => /usr/lib64/libfreeblpriv3.so
    libfreeblpriv3.so (libc6) => /lib/libfreeblpriv3.so
    libfreeblpriv3.so (libc6) => /usr/lib/libfreeblpriv3.so
    libfprint.so.0 (libc6,x86-64) => /usr/lib64/libfprint.so.0
    libformw.so.5 (libc6,x86-64) => /usr/lib64/libformw.so.5
    libformw.so (libc6,x86-64) => /usr/lib64/libformw.so
    libform.so.5 (libc6,x86-64) => /usr/lib64/libform.so.5
    libform.so (libc6,x86-64) => /usr/lib64/libform.so
    libfontenc.so.1 (libc6,x86-64) => /usr/lib64/libfontenc.so.1
    libfontconfig.so.1 (libc6,x86-64) => /usr/lib64/libfontconfig.so.1
    libfontconfig.so.1 (libc6) => /usr/lib/libfontconfig.so.1
    libfontconfig.so (libc6,x86-64) => /usr/lib64/libfontconfig.so
    libfipscheck.so.1 (libc6,x86-64) => /lib64/libfipscheck.so.1
    libffi.so.5 (libc6,x86-64) => /usr/lib64/libffi.so.5
    libfcgi.so.0 (libc6,x86-64) => /usr/lib64/libfcgi.so.0
    libfcgi++.so.0 (libc6,x86-64) => /usr/lib64/libfcgi++.so.0
    libfam.so.0 (libc6,x86-64) => /usr/lib64/libfam.so.0
    libfa.so.1 (libc6,x86-64) => /usr/lib64/libfa.so.1
    libe2p.so.2 (libc6,x86-64) => /lib64/libe2p.so.2
    libext2fs.so.2 (libc6,x86-64) => /lib64/libext2fs.so.2
    libexslt.so.0 (libc6,x86-64) => /usr/lib64/libexslt.so.0
    libexslt.so (libc6,x86-64) => /usr/lib64/libexslt.so
    libexpat.so.1 (libc6,x86-64) => /lib64/libexpat.so.1
    libexpat.so.1 (libc6) => /lib/libexpat.so.1
    libexpat.so (libc6,x86-64) => /usr/lib64/libexpat.so
    libexif.so.12 (libc6,x86-64) => /usr/lib64/libexif.so.12
    libexempi.so.3 (libc6,x86-64) => /usr/lib64/libexempi.so.3
    libevview.so.1 (libc6,x86-64) => /usr/lib64/libevview.so.1
    libevent_extra-2.0.so.5 (libc6,x86-64) => /usr/lib64/libevent_extra-2.0.so.5
    libevent_extra-1.4.so.2 (libc6,x86-64) => /usr/lib64/libevent_extra-1.4.so.2
    libevent_core-2.0.so.5 (libc6,x86-64) => /usr/lib64/libevent_core-2.0.so.5
    libevent_core-1.4.so.2 (libc6,x86-64) => /usr/lib64/libevent_core-1.4.so.2
    libevent-2.0.so.5 (libc6,x86-64) => /usr/lib64/libevent-2.0.so.5
    libevent-1.4.so.2 (libc6,x86-64) => /usr/lib64/libevent-1.4.so.2
    libevdocument.so.1 (libc6,x86-64) => /usr/lib64/libevdocument.so.1
    libeststring.so.1.2 (libc6,x86-64) => /usr/lib64/libeststring.so.1.2
    libestools.so.1.2.96.1 (libc6,x86-64) => /usr/lib64/libestools.so.1.2.96.1
    libestbase.so.1.2.96.1 (libc6,x86-64) => /usr/lib64/libestbase.so.1.2.96.1
    libesoobS.so.2 (libc6,x86-64) => /usr/lib64/libesoobS.so.2
    libenchant.so.1 (libc6,x86-64) => /usr/lib64/libenchant.so.1
    libelf.so.1 (libc6,x86-64) => /usr/lib64/libelf.so.1
    libegroupwise-1.2.so.13 (libc6,x86-64) => /usr/lib64/libegroupwise-1.2.so.13
    libeggdbus-1.so.0 (libc6,x86-64) => /usr/lib64/libeggdbus-1.so.0
    libedit.so.0 (libc6,x86-64) => /usr/lib64/libedit.so.0
    libedataserverui-1.2.so.11 (libc6,x86-64) => /usr/lib64/libedataserverui-1.2.so.11
    libedataserver-1.2.so.14 (libc6,x86-64) => /usr/lib64/libedataserver-1.2.so.14
    libedata-cal-1.2.so.10 (libc6,x86-64) => /usr/lib64/libedata-cal-1.2.so.10
    libedata-book-1.2.so.8 (libc6,x86-64) => /usr/lib64/libedata-book-1.2.so.8
    libecpg_compat.so.3 (libc6,x86-64) => /usr/lib64/libecpg_compat.so.3
    libecpg.so.6 (libc6,x86-64) => /usr/lib64/libecpg.so.6
    libecal-1.2.so.8 (libc6,x86-64) => /usr/lib64/libecal-1.2.so.8
    libebook-1.2.so.10 (libc6,x86-64) => /usr/lib64/libebook-1.2.so.10
    libebackend-1.2.so.0 (libc6,x86-64) => /usr/lib64/libebackend-1.2.so.0
    libdw.so.1 (libc6,x86-64) => /usr/lib64/libdw.so.1
    libdv.so.4 (libc6,x86-64) => /usr/lib64/libdv.so.4
    libdrm_radeon.so.1 (libc6,x86-64) => /usr/lib64/libdrm_radeon.so.1
    libdrm_nouveau2.so.2 (libc6,x86-64) => /usr/lib64/libdrm_nouveau2.so.2
    libdrm_nouveau.so.1 (libc6,x86-64) => /usr/lib64/libdrm_nouveau.so.1
    libdrm_intel.so.1 (libc6,x86-64) => /usr/lib64/libdrm_intel.so.1
    libdrm.so.2 (libc6,x86-64) => /usr/lib64/libdrm.so.2
    libdns.so.81 (libc6,x86-64) => /usr/lib64/libdns.so.81
    libdmx.so.1 (libc6,x86-64) => /usr/lib64/libdmx.so.1
    libdmraid.so.1 (libc6,x86-64) => /lib64/libdmraid.so.1
    libdmraid.so (libc6,x86-64) => /lib64/libdmraid.so
    libdmraid-events-isw.so.1 (libc6,x86-64) => /lib64/libdmraid-events-isw.so.1
    libdmraid-events-isw.so (libc6,x86-64) => /lib64/libdmraid-events-isw.so
    libdl.so.2 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libdl.so.2
    libdl.so.2 (libc6, OS ABI: Linux 2.6.18) => /lib/libdl.so.2
    libdl.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libdl.so
    libdevmapper.so.1.02 (libc6,x86-64) => /lib64/libdevmapper.so.1.02
    libdevmapper-event.so.1.02 (libc6,x86-64) => /lib64/libdevmapper-event.so.1.02
    libdevmapper-event-lvm2thin.so (libc6,x86-64) => /lib64/libdevmapper-event-lvm2thin.so
    libdevmapper-event-lvm2snapshot.so (libc6,x86-64) => /lib64/libdevmapper-event-lvm2snapshot.so
    libdevmapper-event-lvm2raid.so (libc6,x86-64) => /lib64/libdevmapper-event-lvm2raid.so
    libdevmapper-event-lvm2mirror.so (libc6,x86-64) => /lib64/libdevmapper-event-lvm2mirror.so
    libdevmapper-event-lvm2.so.2.02 (libc6,x86-64) => /lib64/libdevmapper-event-lvm2.so.2.02
    libdevkit-power-gobject.so.1 (libc6,x86-64) => /usr/lib64/libdevkit-power-gobject.so.1
    libdevhelp-1.so.1 (libc6,x86-64) => /usr/lib64/libdevhelp-1.so.1
    libdbus-1.so.3 (libc6,x86-64) => /lib64/libdbus-1.so.3
    libdbus-glib-1.so.2 (libc6,x86-64) => /usr/lib64/libdbus-glib-1.so.2
    libdbi.so.0 (libc6,x86-64) => /usr/lib64/libdbi.so.0
    libdb_cxx-4.7.so (libc6,x86-64) => /usr/lib64/libdb_cxx-4.7.so
    libdb-4.7.so (libc6,x86-64) => /lib64/libdb-4.7.so
    libdb-4.7.so (libc6,x86-64) => /usr/lib64/libdb-4.7.so
    libdapserver.so.7 (libc6,x86-64) => /usr/lib64/libdapserver.so.7
    libdapclient.so.3 (libc6,x86-64) => /usr/lib64/libdapclient.so.3
    libdap.so.11 (libc6,x86-64) => /usr/lib64/libdap.so.11
    libdaemon.so.0 (libc6,x86-64) => /usr/lib64/libdaemon.so.0
    libcurl.so.4 (libc6,x86-64) => /usr/lib64/libcurl.so.4
    libcurl.so (libc6,x86-64) => /usr/lib64/libcurl.so
    libcupsppdc.so.1 (libc6,x86-64) => /usr/lib64/libcupsppdc.so.1
    libcupsmime.so.1 (libc6,x86-64) => /usr/lib64/libcupsmime.so.1
    libcupsimage.so.2 (libc6,x86-64) => /usr/lib64/libcupsimage.so.2
    libcupsdriver.so.1 (libc6,x86-64) => /usr/lib64/libcupsdriver.so.1
    libcupscgi.so.1 (libc6,x86-64) => /usr/lib64/libcupscgi.so.1
    libcups.so.2 (libc6,x86-64) => /usr/lib64/libcups.so.2
    libct.so.4 (libc6,x86-64) => /usr/lib64/libct.so.4
    libcspi.so.0 (libc6,x86-64) => /usr/lib64/libcspi.so.0
    libcryptsetup.so.1 (libc6,x86-64) => /lib64/libcryptsetup.so.1
    libcrypto.so.10 (libc6,x86-64) => /usr/lib64/libcrypto.so.10
    libcrypto.so (libc6,x86-64) => /usr/lib64/libcrypto.so
    libcrypt.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libcrypt.so.1
    libcrypt.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/libcrypt.so.1
    libcrypt.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libcrypt.so
    libcroco-0.6.so.3 (libc6,x86-64) => /usr/lib64/libcroco-0.6.so.3
    libcrack.so.2 (libc6,x86-64) => /usr/lib64/libcrack.so.2
    libconfig.so.8 (libc6,x86-64) => /usr/lib64/libconfig.so.8
    libconfig++.so.8 (libc6,x86-64) => /usr/lib64/libconfig++.so.8
    libcom_err.so.2 (libc6,x86-64) => /lib64/libcom_err.so.2
    libcom_err.so (libc6,x86-64) => /usr/lib64/libcom_err.so
    libcloog.so.0 (libc6,x86-64) => /usr/lib64/libcloog.so.0
    libclapack.so.3 (libc6,x86-64) => /usr/lib64/atlas/libclapack.so.3
    libck-connector.so.0 (libc6,x86-64) => /usr/lib64/libck-connector.so.0
    libcidn.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libcidn.so.1
    libcidn.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/libcidn.so.1
    libcidn.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libcidn.so
    libchromeXvMCPro.so.1 (libc6,x86-64) => /usr/lib64/libchromeXvMCPro.so.1
    libchromeXvMC.so.1 (libc6,x86-64) => /usr/lib64/libchromeXvMC.so.1
    libcgroup.so.1 (libc6,x86-64) => /lib64/libcgroup.so.1
    libcgraph.so.4 (libc6,x86-64) => /usr/lib64/libcgraph.so.4
    libcfitsio.so.0 (libc6,x86-64) => /usr/lib64/libcfitsio.so.0
    libcelt051.so.0 (libc6,x86-64) => /usr/lib64/libcelt051.so.0
    libcdt.so.4 (libc6,x86-64) => /usr/lib64/libcdt.so.4
    libcdio_paranoia.so.0 (libc6,x86-64) => /usr/lib64/libcdio_paranoia.so.0
    libcdio_cdda.so.0 (libc6,x86-64) => /usr/lib64/libcdio_cdda.so.0
    libcdio.so.10 (libc6,x86-64) => /usr/lib64/libcdio.so.10
    libcdio++.so.0 (libc6,x86-64) => /usr/lib64/libcdio++.so.0
    libcdda_paranoia.so.0 (libc6,x86-64) => /usr/lib64/libcdda_paranoia.so.0
    libcdda_paranoia.so (libc6,x86-64) => /usr/lib64/libcdda_paranoia.so
    libcdda_interface.so.0 (libc6,x86-64) => /usr/lib64/libcdda_interface.so.0
    libcdda_interface.so (libc6,x86-64) => /usr/lib64/libcdda_interface.so
    libcblas.so.3 (libc6,x86-64) => /usr/lib64/atlas/libcblas.so.3
    libcap.so.2 (libc6,x86-64) => /lib64/libcap.so.2
    libcap-ng.so.0 (libc6,x86-64) => /lib64/libcap-ng.so.0
    libcanberra.so.0 (libc6,x86-64) => /usr/lib64/libcanberra.so.0
    libcanberra-gtk.so.0 (libc6,x86-64) => /usr/lib64/libcanberra-gtk.so.0
    libcamel-1.2.so.19 (libc6,x86-64) => /usr/lib64/libcamel-1.2.so.19
    libcamel-provider-1.2.so.19 (libc6,x86-64) => /usr/lib64/libcamel-provider-1.2.so.19
    libcairomm-1.0.so.1 (libc6,x86-64) => /usr/lib64/libcairomm-1.0.so.1
    libcairo.so.2 (libc6,x86-64) => /usr/lib64/libcairo.so.2
    libcairo.so.2 (libc6) => /usr/lib/libcairo.so.2
    libcairo.so (libc6,x86-64) => /usr/lib64/libcairo.so
    libcairo.so (libc6) => /usr/lib/libcairo.so
    libcacard.so.0 (libc6,x86-64) => /usr/lib64/libcacard.so.0
    libc.so.6 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libc.so.6
    libc.so.6 (libc6, hwcap: 0x0028000000000000, OS ABI: Linux 2.6.18) => /lib/i686/nosegneg/libc.so.6
    libc.so.6 (libc6, OS ABI: Linux 2.6.18) => /lib/libc.so.6
    libc-client.so.2007 (libc6,x86-64) => /usr/lib64/libc-client.so.2007
    libbz2.so.1 (libc6,x86-64) => /lib64/libbz2.so.1
    libbz2.so (libc6,x86-64) => /usr/lib64/libbz2.so
    libburn.so.4 (libc6,x86-64) => /usr/lib64/libburn.so.4
    libbtparser.so.2 (libc6,x86-64) => /usr/lib64/libbtparser.so.2
    libbrasero-utils.so.0 (libc6,x86-64) => /usr/lib64/libbrasero-utils.so.0
    libbrasero-media.so.0 (libc6,x86-64) => /usr/lib64/libbrasero-media.so.0
    libbrasero-burn.so.0 (libc6,x86-64) => /usr/lib64/libbrasero-burn.so.0
    libboundparam.so.2 (libc6,x86-64) => /usr/lib64/libboundparam.so.2
    libbonoboui-2.so.0 (libc6,x86-64) => /usr/lib64/libbonoboui-2.so.0
    libbonobo-2.so.0 (libc6,x86-64) => /usr/lib64/libbonobo-2.so.0
    libbonobo-activation.so.4 (libc6,x86-64) => /usr/lib64/libbonobo-activation.so.4
    libbluetooth.so.3 (libc6,x86-64) => /usr/lib64/libbluetooth.so.3
    libblkid.so.1 (libc6,x86-64) => /lib64/libblkid.so.1
    libblas.so.3 (libc6,x86-64) => /usr/lib64/libblas.so.3
    libbind9.so.80 (libc6,x86-64) => /usr/lib64/libbind9.so.80
    libbfd-2.20.51.0.2-5.43.el6.so (libc6,x86-64) => /usr/lib64/libbfd-2.20.51.0.2-5.43.el6.so
    libavc1394.so.0 (libc6,x86-64) => /usr/lib64/libavc1394.so.0
    libavahi-ui.so.0 (libc6,x86-64) => /usr/lib64/libavahi-ui.so.0
    libavahi-glib.so.1 (libc6,x86-64) => /usr/lib64/libavahi-glib.so.1
    libavahi-common.so.3 (libc6,x86-64) => /usr/lib64/libavahi-common.so.3
    libavahi-client.so.3 (libc6,x86-64) => /usr/lib64/libavahi-client.so.3
    libauparse.so.0 (libc6,x86-64) => /lib64/libauparse.so.0
    libaugeas.so.0 (libc6,x86-64) => /usr/lib64/libaugeas.so.0
    libaudit.so.1 (libc6,x86-64) => /lib64/libaudit.so.1
    libattr.so.1 (libc6,x86-64) => /lib64/libattr.so.1
    libatlas.so.3 (libc6,x86-64) => /usr/lib64/atlas/libatlas.so.3
    libatkmm-1.6.so.1 (libc6,x86-64) => /usr/lib64/libatkmm-1.6.so.1
    libatk-1.0.so.0 (libc6,x86-64) => /usr/lib64/libatk-1.0.so.0
    libatasmart.so.4 (libc6,x86-64) => /usr/lib64/libatasmart.so.4
    libasyncns.so.0 (libc6,x86-64) => /usr/lib64/libasyncns.so.0
    libasprintf.so.0 (libc6,x86-64) => /usr/lib64/libasprintf.so.0
    libasprintf.so (libc6,x86-64) => /usr/lib64/libasprintf.so
    libasound.so.2 (libc6,x86-64) => /lib64/libasound.so.2
    libasm.so.1 (libc6,x86-64) => /usr/lib64/libasm.so.1
    libart_lgpl_2.so.2 (libc6,x86-64) => /usr/lib64/libart_lgpl_2.so.2
    libarpack.so.2 (libc6,x86-64) => /usr/lib64/libarpack.so.2
    libarmadillo.so.4 (libc6,x86-64) => /usr/lib64/libarmadillo.so.4
    libarchive.so.2 (libc6,x86-64) => /usr/lib64/libarchive.so.2
    libaprutil-1.so.0 (libc6,x86-64) => /usr/lib64/libaprutil-1.so.0
    libaprutil-1.so (libc6,x86-64) => /usr/lib64/libaprutil-1.so
    libapr-1.so.0 (libc6,x86-64) => /usr/lib64/libapr-1.so.0
    libapr-1.so (libc6,x86-64) => /usr/lib64/libapr-1.so
    libapol.so.4 (libc6,x86-64) => /usr/lib64/libapol.so.4
    libao.so.2 (libc6,x86-64) => /usr/lib64/libao.so.2
    libanl.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libanl.so.1
    libanl.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/libanl.so.1
    libanl.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libanl.so
    libaio.so.1.0.0 (libc6,x86-64) => /lib64/libaio.so.1.0.0
    libaio.so.1 (libc6,x86-64) => /lib64/libaio.so.1
    libacl.so.1 (libc6,x86-64) => /lib64/libacl.so.1
    libabrt_web.so.0 (libc6,x86-64) => /usr/lib64/libabrt_web.so.0
    libabrt_dbus.so.0 (libc6,x86-64) => /usr/lib64/libabrt_dbus.so.0
    libX11.so.6 (libc6,x86-64) => /usr/lib64/libX11.so.6
    libX11.so.6 (libc6) => /usr/lib/libX11.so.6
    libX11.so (libc6,x86-64) => /usr/lib64/libX11.so
    libX11-xcb.so.1 (libc6,x86-64) => /usr/lib64/libX11-xcb.so.1
    libX11-xcb.so.1 (libc6) => /usr/lib/libX11-xcb.so.1
    libX11-xcb.so (libc6,x86-64) => /usr/lib64/libX11-xcb.so
    libXxf86vm.so.1 (libc6,x86-64) => /usr/lib64/libXxf86vm.so.1
    libXxf86misc.so.1 (libc6,x86-64) => /usr/lib64/libXxf86misc.so.1
    libXxf86dga.so.1 (libc6,x86-64) => /usr/lib64/libXxf86dga.so.1
    libXvMCW.so.1 (libc6,x86-64) => /usr/lib64/libXvMCW.so.1
    libXvMC.so.1 (libc6,x86-64) => /usr/lib64/libXvMC.so.1
    libXv.so.1 (libc6,x86-64) => /usr/lib64/libXv.so.1
    libXtst.so.6 (libc6,x86-64) => /usr/lib64/libXtst.so.6
    libXt.so.6 (libc6,x86-64) => /usr/lib64/libXt.so.6
    libXss.so.1 (libc6,x86-64) => /usr/lib64/libXss.so.1
    libXrender.so.1 (libc6,x86-64) => /usr/lib64/libXrender.so.1
    libXrender.so.1 (libc6) => /usr/lib/libXrender.so.1
    libXrender.so (libc6,x86-64) => /usr/lib64/libXrender.so
    libXrandr.so.2 (libc6,x86-64) => /usr/lib64/libXrandr.so.2
    libXpm.so.4 (libc6,x86-64) => /usr/lib64/libXpm.so.4
    libXmuu.so.1 (libc6,x86-64) => /usr/lib64/libXmuu.so.1
    libXmu.so.6 (libc6,x86-64) => /usr/lib64/libXmu.so.6
    libXinerama.so.1 (libc6,x86-64) => /usr/lib64/libXinerama.so.1
    libXi.so.6 (libc6,x86-64) => /usr/lib64/libXi.so.6
    libXft.so.2 (libc6,x86-64) => /usr/lib64/libXft.so.2
    libXft.so (libc6,x86-64) => /usr/lib64/libXft.so
    libXfont.so.1 (libc6,x86-64) => /usr/lib64/libXfont.so.1
    libXfixes.so.3 (libc6,x86-64) => /usr/lib64/libXfixes.so.3
    libXext.so.6 (libc6,x86-64) => /usr/lib64/libXext.so.6
    libXdmcp.so.6 (libc6,x86-64) => /usr/lib64/libXdmcp.so.6
    libXdamage.so.1 (libc6,x86-64) => /usr/lib64/libXdamage.so.1
    libXcursor.so.1 (libc6,x86-64) => /usr/lib64/libXcursor.so.1
    libXcomposite.so.1 (libc6,x86-64) => /usr/lib64/libXcomposite.so.1
    libXaw.so.7 (libc6,x86-64) => /usr/lib64/libXaw.so.7
    libXau.so.6 (libc6,x86-64) => /usr/lib64/libXau.so.6
    libXau.so.6 (libc6) => /usr/lib/libXau.so.6
    libXau.so (libc6,x86-64) => /usr/lib64/libXau.so
    libXRes.so.1 (libc6,x86-64) => /usr/lib64/libXRes.so.1
    libSegFault.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libSegFault.so
    libSegFault.so (libc6, OS ABI: Linux 2.6.18) => /lib/libSegFault.so
    libSM.so.6 (libc6,x86-64) => /usr/lib64/libSM.so.6
    libSDL-1.2.so.0 (libc6,x86-64) => /usr/lib64/libSDL-1.2.so.0
    libQt3Support.so.4 (libc6,x86-64) => /usr/lib64/libQt3Support.so.4
    libQtXmlPatterns.so.4 (libc6,x86-64) => /usr/lib64/libQtXmlPatterns.so.4
    libQtXml.so.4 (libc6,x86-64) => /usr/lib64/libQtXml.so.4
    libQtTest.so.4 (libc6,x86-64) => /usr/lib64/libQtTest.so.4
    libQtSvg.so.4 (libc6,x86-64) => /usr/lib64/libQtSvg.so.4
    libQtSql.so.4 (libc6,x86-64) => /usr/lib64/libQtSql.so.4
    libQtScriptTools.so.4 (libc6,x86-64) => /usr/lib64/libQtScriptTools.so.4
    libQtScript.so.4 (libc6,x86-64) => /usr/lib64/libQtScript.so.4
    libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib64/libQtOpenGL.so.4
    libQtNetwork.so.4 (libc6,x86-64) => /usr/lib64/libQtNetwork.so.4
    libQtMultimedia.so.4 (libc6,x86-64) => /usr/lib64/libQtMultimedia.so.4
    libQtHelp.so.4 (libc6,x86-64) => /usr/lib64/libQtHelp.so.4
    libQtGui.so.4 (libc6,x86-64) => /usr/lib64/libQtGui.so.4
    libQtDesignerComponents.so.4 (libc6,x86-64) => /usr/lib64/libQtDesignerComponents.so.4
    libQtDesigner.so.4 (libc6,x86-64) => /usr/lib64/libQtDesigner.so.4
    libQtDBus.so.4 (libc6,x86-64) => /usr/lib64/libQtDBus.so.4
    libQtCore.so.4 (libc6,x86-64) => /usr/lib64/libQtCore.so.4
    libQtCLucene.so.4 (libc6,x86-64) => /usr/lib64/libQtCLucene.so.4
    libQtAssistantClient.so.4 (libc6,x86-64) => /usr/lib64/libQtAssistantClient.so.4
    libORBitCosNaming-2.so.0 (libc6,x86-64) => /usr/lib64/libORBitCosNaming-2.so.0
    libORBit-2.so.0 (libc6,x86-64) => /usr/lib64/libORBit-2.so.0
    libORBit-imodule-2.so.0 (libc6,x86-64) => /usr/lib64/libORBit-imodule-2.so.0
    libMagickWand.so.5 (libc6,x86-64) => /usr/lib64/libMagickWand.so.5
    libMagickCore.so.5 (libc6,x86-64) => /usr/lib64/libMagickCore.so.5
    libLLVM-3.4-mesa.so (libc6,x86-64) => /usr/lib64/libLLVM-3.4-mesa.so
    libI810XvMC.so.1 (libc6,x86-64) => /usr/lib64/libI810XvMC.so.1
    libIntelXvMC.so.1 (libc6,x86-64) => /usr/lib64/libIntelXvMC.so.1
    libImath.so.6 (libc6,x86-64) => /usr/lib64/libImath.so.6
    libIlmThread.so.6 (libc6,x86-64) => /usr/lib64/libIlmThread.so.6
    libIlmImf.so.6 (libc6,x86-64) => /usr/lib64/libIlmImf.so.6
    libIex.so.6 (libc6,x86-64) => /usr/lib64/libIex.so.6
    libIDL-2.so.0 (libc6,x86-64) => /usr/lib64/libIDL-2.so.0
    libICE.so.6 (libc6,x86-64) => /usr/lib64/libICE.so.6
    libHalf.so.6 (libc6,x86-64) => /usr/lib64/libHalf.so.6
    libHBAAPI.so.2 (libc6,x86-64) => /usr/lib64/libHBAAPI.so.2
    libGLU.so.1 (libc6,x86-64) => /usr/lib64/libGLU.so.1
    libGL.so.1 (libc6,x86-64) => /usr/lib64/libGL.so.1
    libFestival.so.1.96.0 (libc6,x86-64) => /usr/lib64/libFestival.so.1.96.0
    libFLAC.so.8 (libc6,x86-64) => /usr/lib64/libFLAC.so.8
    libFLAC++.so.6 (libc6,x86-64) => /usr/lib64/libFLAC++.so.6
    libEGL.so.1 (libc6,x86-64) => /usr/lib64/libEGL.so.1
    libCharLS.so.1 (libc6,x86-64) => /usr/lib64/libCharLS.so.1
    libBrokenLocale.so.1 (libc6,x86-64, OS ABI: Linux 2.6.18) => /lib64/libBrokenLocale.so.1
    libBrokenLocale.so.1 (libc6, OS ABI: Linux 2.6.18) => /lib/libBrokenLocale.so.1
    libBrokenLocale.so (libc6,x86-64, OS ABI: Linux 2.6.18) => /usr/lib64/libBrokenLocale.so
    ld-linux.so.2 (ELF) => /lib/ld-linux.so.2
    ld-linux-x86-64.so.2 (libc6,x86-64) => /lib64/ld-linux-x86-64.so.2
GrahamDumpleton commented 9 years ago

Okay, total brain fade on my part. Yes, meant ldconfig -p.

What that shows is that likely /usr/local/lib is not listed in /etc/ld.so.conf as a directory that will be searched for shared libraries.

My understanding is that Linux systems would usually look there, so not sure why it isn't.

The simplest thing to do therefore is go back to the mod_wsgi source code and do:

make distclean
./configure --with-python=/usr/local/bin/python3.5
LD_RUN_PATH=/usr/local/lib make
sudo make install
luckydonald commented 9 years ago

I'll try that hold on.

luckydonald commented 9 years ago

Wow! It works!

luckydonald commented 9 years ago

I just have to resolve the django import error (djangoCore is the project - mysite in Django's tutorials)

Thank you so much!

GrahamDumpleton commented 9 years ago

You are likely missing a WSGIPythonPath directive or python-path option to WSGIDaemonProcess if using daemon mode, saying where the project is located. Alternatively, you have project in a directory not searchable/readable to the user that Apache runs code as.

luckydonald commented 9 years ago

How can I debug the following error log? My guess is that the python script dies somewhere.

$ sudo tail -f /var/log/httpd/error_log
...
[Tue Nov 03 01:55:31 2015] [notice] child pid 8880 exit signal Segmentation fault (11)
[Tue Nov 03 01:55:32 2015] [notice] child pid 8879 exit signal Segmentation fault (11)
[Tue Nov 03 01:55:38 2015] [notice] child pid 8877 exit signal Segmentation fault (11)
[Tue Nov 03 01:55:49 2015] [notice] child pid 8881 exit signal Segmentation fault (11)
GrahamDumpleton commented 9 years ago

Are you using mod_wsgi daemon mode?

Are you setting:

WSGIApplicationGroup %{GLOBAL}

You should always use daemon mode of mod_wsgi unless you have very good reasons not to.

You would normally also only delegate one WSGI application per daemon process group, allowing you to use that WSGIApplicationGroup directive.

The reason you want to use it is because it forces your application to run in the main interpreter context of the process rather than a sub interpreter. Some third party extensions modules aren't coded up to allow them to be used in sub interpreters and attempting to do so will cause crashes or deadlocks.

That one change will address the majority of reasons as to why the process can crash.

luckydonald commented 9 years ago

I enabled that. Still, I get segmentation faults.

More details: Apache django.conf

WSGIApplicationGroup %{GLOBAL}
WSGISocketPrefix /var/run/wsgi
WSGIPythonHome /var/www-django/django-project/venv-3.5/

<VirtualHost example.com>
    ServerName example.com
    ServerAlias <IP> django
    ServerAdmin webmaster@example.com

    Alias /robots.txt /var/www-django/static/robots.txt
    Alias /favicon.ico /var/www-django/static/favicon.ico

    Alias /384/static/ /var/www-django/static/

    WSGIScriptAlias /384 /var/www-django/django-project/djangoCore/wsgi.py
#   WSGIScriptAlias /384 /var/www-django/django-project/djangoCore/wsgi_test.py
    WSGIDaemonProcess examle.com python-path=/var/www-django/django-project/venv-3.5/lib/python3.5/site-packages
    WSGIProcessGroup examle.com

    <Directory /var/www-django/static>
        Order deny,allow
        Allow from all
    </Directory>

    <Directory /var/www-django/django-project>
        Order deny,allow
        Allow from all
    </Directory>
    <Directory /var/www-django/django-project/djangoCore>
        <Files wsgi.py>
            Order deny,allow
            Allow from all
        </Files>
    </Directory>
</VirtualHost>

But I get 500, log shows:

[Wed Nov 04 13:44:11 2015] [error] [client 134.169.232.205] Truncated or oversized response headers received from daemon process 'example.com': /var/www-django/django-project/djangoCore/wsgi.py
[Wed Nov 04 13:44:11 2015] [notice] child pid 10138 exit signal Segmentation fault (11)

The example script form the QuickConfigurationGuide (aka wsgi_test.py) does surprisingly work.

Djangos wsgi.py file:

    import os, sys
    from django.core.wsgi import get_wsgi_application

    path = os.path.abspath(__file__)
    sys.path.append(os.path.abspath(os.path.dirname(path))) # without that djangoCore import fails
    sys.path.append(os.path.abspath(os.path.join(os.path.dirname(path), "../"))) # without that djangoCore import fails

    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djangoCore.settings")

    application = get_wsgi_application()
luckydonald commented 9 years ago

Got a more specific error.

(venv-3.5)[me@server django-project]$ python manage.py runmodwsgi --traceback --startup-log --enable-gdb
Successfully ran command.
Server URL         : http://localhost:8000/
Server Root        : /tmp/mod_wsgi-localhost:8000:505
Server Conf        : /tmp/mod_wsgi-localhost:8000:505/httpd.conf
Error Log File     : /tmp/mod_wsgi-localhost:8000:505/error_log (warn)
Startup Log File   : /tmp/mod_wsgi-localhost:8000:505/startup_log
Request Capacity   : 5 (1 process * 5 threads)
Request Timeout    : 60 (seconds)
Queue Backlog      : 100 (connections)
Queue Timeout      : 45 (seconds)
Server Capacity    : 20 (event/worker), 20 (prefork)
Server Backlog     : 500 (connections)
Locale Setting     : de_DE.UTF-8
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/httpd...Reading symbols from /usr/lib/debug/usr/sbin/httpd.debug...done.
done.
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
_dl_map_object_deps (map=0x7ffff827d0a0, preloads=<value optimized out>, npreloads=<value optimized out>, trace_mode=0, open_mode=-2147483640) at dl-deps.c:224
224               const char *strtab = (const void *) D_PTR (l, l_info[DT_STRTAB]);
(gdb)
GrahamDumpleton commented 9 years ago

At the (gdb) prompt, enter:

thread apply all bt

This will give full stack trace for all threads.

luckydonald commented 9 years ago

It seems to be a python problem, as python manage.py runserver 0.0.0.0:8000 failes too. Maybe Python 3.5 is just to new? I'll try with some other py3 later, is there some version you recommend?

(venv-3.5)[me@server django-project]$ python manage.py runserver 0.0.0.0:8000
Performing system checks...

System check identified no issues (0 silenced).

You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.

November 05, 2015 - 09:32:34
Django version 1.8.5, using settings 'djangoCore.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Speicherzugriffsfehler

Speicherzugriffsfehler means segmentation fault.

The complete stacktrace from runmodwsgi

$ python manage.py runmodwsgi --traceback --startup-log --enable-gdb
#yada yada. See post above.
(gdb) thread apply all bt
Thread 1 (Thread 0x7ffff7f8c7e0 (LWP 14233)):
#0  _dl_map_object_deps (map=0x7ffff827d0a0, preloads=<value optimized out>, npreloads=<value optimized out>, trace_mode=0, open_mode=-2147483640) at dl-deps.c:224
#1  0x00007ffff7d9bbf2 in dl_open_worker (a=0x7fffffffd0a0) at dl-open.c:268
#2  0x00007ffff7d97286 in _dl_catch_error (objname=0x7fffffffd0f0, errstring=0x7fffffffd0e8, mallocedp=0x7fffffffd0ff, operate=0x7ffff7d9ba60 <dl_open_worker>,
    args=0x7fffffffd0a0) at dl-error.c:178
#3  0x00007ffff7d9b63a in _dl_open (
    file=0x7ffff826f9d8 "/var/www-django/django-project/venv-3.5/lib/python3.5/site-packages/mod_wsgi/server/mod_wsgi-py35.cpython-35m-x86_64-linux-gnu.so",
    mode=-2147483382, caller_dlopen=0x7ffff6aa85d6, nsid=-2, argc=9, argv=<value optimized out>, env=0x7fffffffdde8) at dl-open.c:587
#4  0x00007ffff62e1f66 in dlopen_doit (a=0x7fffffffd2c0) at dlopen.c:67
#5  0x00007ffff7d97286 in _dl_catch_error (objname=0x7ffff824c310, errstring=0x7ffff824c318, mallocedp=0x7ffff824c308, operate=0x7ffff62e1f00 <dlopen_doit>, args=0x7fffffffd2c0)
    at dl-error.c:178
#6  0x00007ffff62e229c in _dlerror_run (operate=0x7ffff62e1f00 <dlopen_doit>, args=0x7fffffffd2c0) at dlerror.c:164
#7  0x00007ffff62e1ee1 in __dlopen (file=<value optimized out>, mode=<value optimized out>) at dlopen.c:88
#8  0x00007ffff6aa85d6 in apr_dso_load (res_handle=0x7fffffffd358, path=<value optimized out>, pool=0x7ffff820b138) at dso/unix/dso.c:139
#9  0x00007ffff7fe9bf1 in load_module (cmd=<value optimized out>, dummy=<value optimized out>, modname=<value optimized out>, filename=<value optimized out>)
    at /usr/src/debug/httpd-2.2.15/modules/mappers/mod_so.c:238
#10 0x00007ffff7fd7fe4 in invoke_cmd (cmd=0x7ffff81fe900, parms=0x7fffffffd890, mconfig=0x7fffffffd728, args=0x7ffff82463a9 "") at /usr/src/debug/httpd-2.2.15/server/config.c:810
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff7fd8d90 in execute_now (p=<value optimized out>, temp_pool=<value optimized out>, l=<value optimized out>, parms=0x7fffffffd890, current=0x7fffffffd7a8,
    curr_parent=<value optimized out>, conftree=0x7ffff8201ee8) at /usr/src/debug/httpd-2.2.15/server/config.c:1441
#12 ap_build_config_sub (p=<value optimized out>, temp_pool=<value optimized out>, l=<value optimized out>, parms=0x7fffffffd890, current=0x7fffffffd7a8,
    curr_parent=<value optimized out>, conftree=0x7ffff8201ee8) at /usr/src/debug/httpd-2.2.15/server/config.c:1012
#13 0x00007ffff7fd8fe2 in ap_build_config (parms=0x7fffffffd890, p=0x7ffff820b138, temp_pool=0x7ffff823f2d8, conftree=0x7ffff8201ee8)
    at /usr/src/debug/httpd-2.2.15/server/config.c:1224
#14 0x00007ffff7fd97e6 in process_resource_config_nofnmatch (s=0x7ffff82353b0, fname=0x7ffff8236d40 "/tmp/mod_wsgi-localhost:8000:505/httpd.conf", conftree=0x7ffff8201ee8,
    p=0x7ffff820b138, ptemp=0x7ffff823f2d8, depth=0) at /usr/src/debug/httpd-2.2.15/server/config.c:1634
#15 0x00007ffff7fd9b9f in ap_process_resource_config (s=0x7ffff82353b0, fname=0x7ffff8236d40 "/tmp/mod_wsgi-localhost:8000:505/httpd.conf", conftree=0x7ffff8201ee8,
    p=0x7ffff820b138, ptemp=0x7ffff823f2d8) at /usr/src/debug/httpd-2.2.15/server/config.c:1666
#16 0x00007ffff7fda03f in ap_read_config (process=<value optimized out>, ptemp=0x7ffff823f2d8, filename=0x7fffffffe0b2 "/tmp/mod_wsgi-localhost:8000:505/httpd.conf",
    conftree=0x7ffff8201ee8) at /usr/src/debug/httpd-2.2.15/server/config.c:2026
#17 0x00007ffff7fc27cd in main (argc=9, argv=0x7fffffffdd98) at /usr/src/debug/httpd-2.2.15/server/main.c:655
GrahamDumpleton commented 9 years ago

I would suggest you re install Python 3.5 from fresh source code in case previously you did multiple builds before with different configure options but didn't ensure you did a make distclean in the source code.

Check that blog post I gave earlier about best options to use with Python configure script.

luckydonald commented 9 years ago

I got it working with python 3.4. Thank you soooooooo much for all your help.

For future reverence, if someone is curious, here is a log of what I did:

cd ~
PY_VERSION="3.4.3"

######
# Download Python
#
mkdir software
cd software
wget http://www.python.org/ftp/python/$PY_VERSION/Python-$PY_VERSION.tgz -O Python-$PY_VERSION.tgz
gunzip -c Python-$PY_VERSION.tgz | tar xvf -
cd Python-$PY_VERSION/

######
# Python install
#
make clean
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,--rpath=/usr/local/lib"
make && sudo make altinstall

######
# mod_wsgi install
#
# got it from stable download section of github
cd ../mod_wsgi/
make distclean
./configure --with-python=/usr/local/bin/python3.4
#make with custom path
LD_RUN_PATH=/usr/local/lib make
sudo make install

######
# Virtualenv
#
cd  /var/www-django/django-project/
sudo /usr/local/bin/pip3.4 install virtualenv
virtualenv-3.4 venv-3.4
source venv-3.4/bin/activate
pip install mod_wsgi
# in django project path
python setup.py install

######
# Run it.
#
python manage.py runmodwsgi --port 8080
# or
sudo /var/www-django/django-project/venv-3.4/bin/python manage.py runmodwsgi --port 80 --user=apache --group=apache
GitEasonXu commented 6 years ago

@GrahamDumpleton I got the same problem, I follow the above method,but can't fix it.

When I run service httpd start Outpu

Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: Syntax error on line 221 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/wsgi.conf: Cannot load /usr/lib64/httpd/modules/mod_wsgi.so into server: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
                                                           [FAILED]

I check mod_wsgi.so use ldd mod_wsgi.so, the ouput information seems ok. Output

[root@apptax2 modules]# ldd mod_wsgi.so 
    linux-vdso.so.1 =>  (0x00007fff8a399000)
    libpython3.5m.so.1.0 => /root/anaconda3/lib/libpython3.5m.so.1.0 (0x00007ff2f7c51000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff2f7a28000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007ff2f7824000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007ff2f7621000)
    librt.so.1 => /lib64/librt.so.1 (0x00007ff2f7418000)
    libm.so.6 => /lib64/libm.so.6 (0x00007ff2f7194000)
    libc.so.6 => /lib64/libc.so.6 (0x00007ff2f6e00000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ff2f837b000)

I write wsgi.conf file as follows:

LoadModule wsgi_module /usr/lib64/httpd/modules/mod_wsgi.so
GrahamDumpleton commented 6 years ago

For future reference, you should really create a new issue, and not seek help on closed issues.

When you did the compilation, did you set LD_RUN_PATH as shown, but instead use value:

LD_RUN_PATH=/root/anaconda3/lib

Also, did you ensure that you had done a make clean before recompiling if case you had old build results around.

Also be aware that even if you did that, it will still fail, as you should not install Anaconda Python under /root as then only the root user can see it. Any Python code running under mod_wsgi will fail, as it doesn't run as root.

pitamganai commented 5 years ago

This is because the shared library for Python isn't being found at run time. That you are installing in /usr/local should mean though that it would be in /usr/local/lib and generally that directory is in the default directory search path used for shared libraries, although there is a possibility that CentOS doesn't actually look there, or your system is setup with a SELinux profile which is prohibiting Apache from using shared libraries from that directory.

A few things you can do.

First is to make sure whether the Python shared library is actually in /usr/local/lib.

Second is to see whether even as a normal user you can resolve the library correctly by running:

ldd /etc/httpd/modules/mod_wsgi.so

and see what it says. Post the output.

Next is to see what directories the dynamic linker is even looking in by running:

ldcache -p

and see what it says. Post the output.

Finally, if necessary one could rebuild mod_wsgi from clean source code, but this time set LD_RUN_PATH environment variable, during compilation only, with it being set to the directory that the Python shared library actually lives in. This way mod_wsgi should be able to find it later when Apache is started.

As to python manage.py runmodwsgi, it is running Apache/mod_wsgi and not the Django development server. It still provides all the security and stability of Apache and so know of no reason it cannot be used in production. That management command is actually just a convenience command for running mod_wsgi-express and it gets used in production.

Hello Graham,

For my environment python 3.6 is installed under /opt/rh/ directory [root@usculslmwb01v pkgconfig]# whereis python3 python3: /usr/local/bin/python3.7-config /usr/local/bin/python3 /usr/local/bin/python3.7m /usr/local/lib/python3.7 /opt/rh/rh-python36/root/usr/bin/python3.6m-x86_64-config /opt/rh/rh-python36/root/usr/bin/python3.6m /opt/rh/rh-python36/root/usr/bin/python3.6-config /opt/rh/rh-python36/root/usr/bin/python3 /opt/rh/rh-python36/root/usr/bin/python3.6m-config /opt/rh/rh-python36/root/usr/bin/python3.6

I am getting this below error while starting httpd server.

httpd: Syntax error on line 55 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_wsgi.so into server: libpython3.6m.so.rh-python36-1.0: cannot open shared object file: No such file or directory

How can I proceed with this environment?

GrahamDumpleton commented 5 years ago

Please don't ask about problems as comments on old closed issues. Create a new issue. Thanks.