Non-system python using --with-python confusion

310 views
Skip to first unread message

Dan O'Donovan

unread,
May 2, 2011, 10:58:48 AM5/2/11
to modwsgi, ijst...@hkl.hms.harvard.edu
Dear mod_wsgi community,

I'm trying to build mod_wsgi by linking to different custom build and
install python versions on a 64 bit linux FC 14 (without mod_python)
and using both mod_wsgi 3.3 and the latest mercurial checkout.

The builds compile and run successfully, but I am noticing some
strange behaviour - please let me know if this is expected! Without
any LD_LIBRARY_PATH or RPATH etc. environment variables set, and
configuring with

$ ./configure --with-python=/path/to/custom/bin/python && make && make
install

produces a mod_wsgi.so which ldd tells me is linked to system python,
not /path/to/custom:

$ ldd /etc/httpd/modules/mod_wsgi.so
linux-vdso.so.1 => (0x00007ffffebae000)
libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0
(0x00007f9c5ac13000)
<snip>

When this module is loaded into apache, and I set WSGIPythonHome to /
path/to/custom wsgi/python tells me that I have the correct PYTHONPATH
libraries loaded (sys.path), but sys.executable is pointing to /usr/
bin/python (system python) and not /path/to/custom/bin/python

I find this quite confusing as I explicitly set --with-python= when
configuring. I can load both /usr/bin/python and /path/to/custom
python as they are both 2.7 - but I have a need for a python version
which isn't identical to system python - in this instance the
mod_wsgi.so refuses to load with

[Sun May 01 03:27:01 2011] [warn] mod_wsgi: Compiled for Python/2.7.1.
[Sun May 01 03:27:01 2011] [warn] mod_wsgi: Runtime using Python/2.7.
[Sun May 01 03:27:01 2011] [info] mod_wsgi (pid=24460): Python home /
opt/dev/base-py2.7.
[Sun May 01 03:27:01 2011] [info] mod_wsgi (pid=24460): Initializing
Python.
ImportError: No module named site

(which is expected as Compiled python 2.7.1 is not the same as Runtime
Python 2.7)

I have used patchelf to change the libraries that the shared library
is linking to, but wsgi is still invoking system python not custom
python.

I've read up on http://code.google.com/p/modwsgi/wiki/InstallationIssues%23Multiple_Python_Versions
which was very helpful, but I can't seem to navigate around this
issue.

Can anyone spot anything obviously wrong with what I'm doing? Is there
a way to change Runtime python to avoid all this?

Thanks for reading this far,

Dan

Graham Dumpleton

unread,
May 2, 2011, 6:54:01 PM5/2/11
to mod...@googlegroups.com
On 3 May 2011 00:58, Dan O'Donovan <dan.od...@gmail.com> wrote:
> Dear mod_wsgi community,
>
> I'm trying to build mod_wsgi by linking to different custom build and
> install python versions on a 64 bit linux FC 14 (without mod_python)
> and using both mod_wsgi 3.3 and the latest mercurial checkout.
>
> The builds compile and run successfully, but I am noticing some
> strange behaviour - please let me know if this is expected! Without
> any LD_LIBRARY_PATH or RPATH etc. environment variables set, and
> configuring with
>
> $ ./configure --with-python=/path/to/custom/bin/python && make && make
> install
>
> produces a mod_wsgi.so which ldd tells me is linked to system python,
> not /path/to/custom:
>
> $ ldd /etc/httpd/modules/mod_wsgi.so
>        linux-vdso.so.1 =>  (0x00007ffffebae000)
>        libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0
> (0x00007f9c5ac13000)
>        <snip>

Yes, that will happen because the directory where the custom Python
shared library is installed is not going to be in the default shared
library search path.

> When this module is loaded into apache, and I set WSGIPythonHome to /
> path/to/custom wsgi/python tells me that I have the correct PYTHONPATH
> libraries loaded (sys.path),

Which is all WSGIPythonHome is for. That is, to determine the runtime
location of the Python installation when not in a standard location.
It doesn't affect which Python shared library is used as that is too
late, with the operating system runtime program linker having done
that long before.

> but sys.executable is pointing to /usr/
> bin/python (system python) and not /path/to/custom/bin/python

Because it is an embedded system and doesn't actually execute the
command line Python that will be the case. The value of sys.executable
in other words is crap and should be ignored.

> I find this quite confusing as I explicitly set  --with-python= when
> configuring. I can load both /usr/bin/python and /path/to/custom
> python as they are both 2.7 - but I have a need for a python version
> which isn't identical to system python - in this instance the
> mod_wsgi.so refuses to load with
>
> [Sun May 01 03:27:01 2011] [warn] mod_wsgi: Compiled for Python/2.7.1.
> [Sun May 01 03:27:01 2011] [warn] mod_wsgi: Runtime using Python/2.7.
> [Sun May 01 03:27:01 2011] [info] mod_wsgi (pid=24460): Python home /
> opt/dev/base-py2.7.
> [Sun May 01 03:27:01 2011] [info] mod_wsgi (pid=24460): Initializing
> Python.
> ImportError: No module named site
>
> (which is expected as Compiled python 2.7.1 is not the same as Runtime
> Python 2.7)

The version mismatch here is purely because the shared library used
was the wrong one.

> I have used patchelf to change the libraries that the shared library
> is linking to, but wsgi is still invoking system python not custom
> python.

What do you mean here? Ie., what does patchelf do and how does it
change the output from ldd on mod_wsgi.so?

> I've read up on http://code.google.com/p/modwsgi/wiki/InstallationIssues%23Multiple_Python_Versions
> which was very helpful, but I can't seem to navigate around this
> issue.
>
> Can anyone spot anything obviously wrong with what I'm doing? Is there
> a way to change Runtime python to avoid all this?

You don't have a choice but to set LD_RUN_PATH at compile time in
environment when building mod_wsgi from source code in your case.

As well as the page you reference, also see:

http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation

So, in mod_wsgi source code do:

make distclean
./configure --with-python=/opt/dev/base-py2.7/bin/python
LD_RUN_PATH=/opt/dev/base-py2.7/lib make
sudo make install

After having done that, see if 'ldd' then correctly shows the right executable.

Graham

Daniel O'Donovan

unread,
May 3, 2011, 1:41:12 PM5/3/11
to mod...@googlegroups.com
Thanks for your help Graham, embarrassingly, many of my problems stemmed from using

$ service httpd restart

to control my apache daemon rather than

$ /etc/init.d/httpd restart

As 'service' will remove some of your environment variables (PYTHONHOME seems to be key - WSGIPythonHome didn't seem to have any effect).

> What do you mean here? Ie., what does patchelf do and how does it
> change the output from ldd on mod_wsgi.so?

patchelf modifies the dynamic linker and RPATH of ELF executables. Unfortunately setting --with-python= and LD_RUN_PATH had no effect for me, so but a quick

$ patchelf --set-rpath /lib64:/path/to/my/custom/lib /etc/httpd/modules/mod_wsgi.so

did the job. - ldd now searches for dynamic libs in /lib64 and /path/to/my/custom/lib and finds the appropriate non-system python.

Thanks, Dan

----------------------
Daniel O'Donovan
dan.od...@gmail.com

Graham Dumpleton

unread,
May 3, 2011, 7:46:30 PM5/3/11
to mod...@googlegroups.com
On 4 May 2011 03:41, Daniel O'Donovan <dan.od...@gmail.com> wrote:
> Thanks for your help Graham, embarrassingly, many of my problems stemmed from using
>
> $ service httpd restart
>
> to control my apache daemon rather than
>
> $ /etc/init.d/httpd restart
>
> As 'service' will remove some of your environment variables (PYTHONHOME seems to be key - WSGIPythonHome didn't seem to have any effect).

You should never rely on environment variables set in user environment
being inherited because when box reboots it will fail.

As I said before, WSGIPythonHome doesn't help with which shared
library is found, only the runtime Python installation prefix. Your
comments before suggested sys.path was correct which indicated that
WSGIPythonHome was at least doing it job correctly. As per the
documented I directed you to, the important value is sys.prefix and
what that is set to within mod_wsgi.

WSGIPythonHome should work so long as mod_python not loaded, you get
the prefix you give it correct, Apache can read the directories for
the installation and you haven't managed to inherit user environment
variables that screw it all up.

>> What do you mean here? Ie., what does patchelf do and how does it
>> change the output from ldd on mod_wsgi.so?
>
> patchelf modifies the dynamic linker and RPATH of ELF executables. Unfortunately setting --with-python= and LD_RUN_PATH had no effect for me, so but a quick
>
> $ patchelf --set-rpath /lib64:/path/to/my/custom/lib /etc/httpd/modules/mod_wsgi.so
>
> did the job. - ldd now searches for dynamic libs in /lib64 and /path/to/my/custom/lib and finds the appropriate non-system python.

Setting LD_RUN_PATH in user environment when building mod_wsgi should
work. I can't say what you have done wrong as you haven't supplied
exact logs of what commands you ended up running to build it and what
subsequent ldd output was. Also don't know what other user environment
variables you had set which could cause problems.

Anyway, if you have got it working then doesn't matter I guess.

Graham

Graham Dumpleton

unread,
Apr 28, 2013, 7:18:55 PM4/28/13
to mod...@googlegroups.com
Since I can't see in the prior discussion mention of the error given by the traceback, can you go back to square one and explain your specific problem from the start rather than just assuming it is related to the prior one. Not knowing the background of what you are doing makes it hard to comment.

Graham

On 25/04/2013, at 5:28 AM, ultra909 <matthew.n...@gmail.com> wrote:

Hi,

I have EXACTLY the same problem as you. Have done all that and yet still get nothing out of Apache other than:

[Wed Apr 24 15:15:55 2013] [info] mod_wsgi (pid=10234): Python home /home/strongshell/workspace/python/epd-7.3-1/. 
[Wed Apr 24 15:15:55 2013] [info] mod_wsgi (pid=10234): Initializing Python.
Traceback (most recent call last):
  File "/usr/lib/python2.7/site.py", line 562, in <module>
    main()
  File "/usr/lib/python2.7/site.py", line 544, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python2.7/site.py", line 271, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python2.7/site.py", line 246, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python2.7/site.py", line 236, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "/usr/lib/python2.7/sysconfig.py", line 577, in get_config_var
    return get_config_vars().get(name)
  File "/usr/lib/python2.7/sysconfig.py", line 476, in get_config_vars
    _init_posix(_CONFIG_VARS)
  File "/usr/lib/python2.7/sysconfig.py", line 337, in _init_posix
    makefile = _get_makefile_filename()
  File "/usr/lib/python2.7/sysconfig.py", line 331, in _get_makefile_filename
    return os.path.join(get_path('platstdlib').replace("/usr/local","/usr",1), "config" + (sys.pydebug and "_d" or ""), "Makefile")
AttributeError: 'module' object has no attribute 'pydebug'


Clearly it's still hitting the base system python somehow - can't even get it to run a simple wsgi to dump out sys variables. My WSGIPythonHome is set to the directory above lib and bin... ldd looks all good... any ideas? 

TIA

On Thursday, 10 January 2013 20:45:26 UTC+1, Isaac Shivvers wrote:
Hi all,

Just a quick bump, bringing this post back to life.

I'm running a similar setup, and had a very similar problem:
- attempting to run a mod_wsgi application using a specific, custom Enthought python build
- used multiple-python guide here, and it appeared successful
- but, I still had problems:
  - libraries that should work (numpy) did not
  - sys.version (inside wsgi application) reported default system version, not the one I wanted

But, modifying the LD_RUN_PATH with make worked like a charm!
I re-compiled mod_wsgi, as Graham suggested:

  make distclean
  ./configure --with-python=/path/to/python/executable
  LD_RUN_PATH=/path/to/python/lib make
  sudo make install

Thanks for all the work you've put into mod_wsgi!
-Isaac

--
You received this message because you are subscribed to the Google Groups "modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to modwsgi+u...@googlegroups.com.
To post to this group, send email to mod...@googlegroups.com.
Visit this group at http://groups.google.com/group/modwsgi?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

ultra909

unread,
May 15, 2013, 9:25:19 AM5/15/13
to mod...@googlegroups.com
Hi Graham,

So like Isaac, I am trying to get mod_wsgi to play with the Enthought Python distro on Ubuntu.

I have likewise followed the instructions for building with Multiple Python Versions and run the following:

make distclean
./configure --with-python=/home/apache_user/workspace/python/current/bin/python
LD_RUN_PATH=/home/apache_user/workspace/python/current/lib make
sudo make install

When I try and start Apache, I just get the following in a loop in the error.log:

Traceback (most recent call last):
  File "/usr/lib/python2.7/site.py", line 562, in <module>
    main()
  File "/usr/lib/python2.7/site.py", line 544, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python2.7/site.py", line 271, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python2.7/site.py", line 246, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python2.7/site.py", line 236, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "/usr/lib/python2.7/sysconfig.py", line 577, in get_config_var
    return get_config_vars().get(name)
  File "/usr/lib/python2.7/sysconfig.py", line 476, in get_config_vars
    _init_posix(_CONFIG_VARS)
  File "/usr/lib/python2.7/sysconfig.py", line 337, in _init_posix
    makefile = _get_makefile_filename()
  File "/usr/lib/python2.7/sysconfig.py", line 331, in _get_makefile_filename
    return os.path.join(get_path('platstdlib').replace("/usr/local","/usr",1), "config" + (sys.pydebug and "_d" or ""), "Makefile")
AttributeError: 'module' object has no attribute 'pydebug' 

Graham Dumpleton

unread,
May 15, 2013, 6:28:59 PM5/15/13
to mod...@googlegroups.com
Try adding to the Apache configuration:

WSGIPythonHome /home/apache_user/workspace/python/current

It is possible that at runtime, because your Python is in a non standard location, that it is picking of the .py files from the standard location rather than where your Python installation is. This will force it to look in the correct location.

Note that you MUST not be using mod_python in the same Apache as that will override this and cause it not to work.

Graham

Matthew O'Connell

unread,
May 16, 2013, 10:41:37 AM5/16/13
to mod...@googlegroups.com
So mod_python is not installed on the server and I have already the following two apache config files...


/etc/apace2/mods-available/mod-wsgi.load:

LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so


/etc/apace2/mods-available/mod-wsgi.conf:

<IfModule mod_wsgi.c>

        WSGIPythonHome /home/apache_user/workspace/python/current

</IfModule>


Looks correct? 


You received this message because you are subscribed to a topic in the Google Groups "modwsgi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/modwsgi/DW0DzFrF1YY/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to modwsgi+u...@googlegroups.com.

Graham Dumpleton

unread,
May 16, 2013, 8:03:22 PM5/16/13
to mod...@googlegroups.com
On first glance, yes, looks okay.

If this is still not working, then set LogLevel in Apache to debug. With that done mod_wsgi should log messages to the Apache error log about when it is setting the Python home location to and what. That way you can confirm it is using what you told it to.

Graham

Matthew O'Connell

unread,
May 17, 2013, 9:28:55 AM5/17/13
to mod...@googlegroups.com
Log level set to debug. Looks like it is setting WSGIPythonHome ok in the logs as well, to me at least:

[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11299): Process 'foo.com' has died, restarting.
[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11302): Starting process 'foo.com' with uid=1001, gid=33 and threads=5.
[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11302): Python home /home/apache_user/workspace/python/current.
[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11302): Initializing Python.
[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11301): Python home /home/apache_user/workspace/python/current.
[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11301): Initializing Python.
[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11300): Python home /home/apache_user/workspace/python/current.
[Fri May 17 09:20:01 2013] [info] mod_wsgi (pid=11300): Initializing Python.
Traceback (most recent call last):
  File "/usr/lib/python2.7/site.py", line 562, in <module>
    main()
  File "/usr/lib/python2.7/site.py", line 544, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python2.7/site.py", line 271, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python2.7/site.py", line 246, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python2.7/site.py", line 236, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "/usr/lib/python2.7/sysconfig.py", line 577, in get_config_var
    return get_config_vars().get(name)
  File "/usr/lib/python2.7/sysconfig.py", line 476, in get_config_vars
    _init_posix(_CONFIG_VARS)
  File "/usr/lib/python2.7/sysconfig.py", line 337, in _init_posix
    makefile = _get_makefile_filename()
  File "/usr/lib/python2.7/sysconfig.py", line 331, in _get_makefile_filename
    return os.path.join(get_path('platstdlib').replace("/usr/local","/usr",1), "config" + (sys.pydebug and "_d" or ""), "Makefile")
AttributeError: 'module' object has no attribute 'pydebug'

FYI here's the Apache site config as well, in case there are any boobs in there:

<VirtualHost *:80>

    ServerName  www.foo.com
    ServerAlias foo.com
    ServerAdmin wsg...@gmail.com

    DocumentRoot /home/apache_user/p4p/p4p_jsapp/www

    <Directory /home/apache_user/p4p/p4p_jsapp/www>
    Order allow,deny
    Allow from all
    </Directory>

    WSGIDaemonProcess foo.com user= apache_user processes=1 threads=5 display-name=%{GROUP}
    WSGIProcessGroup foo.com

    WSGIScriptAlias /api /home/apache_user/p4p/p4p_jsapp/pfp/pfp.wsgi

    <Directory /home/apache_user/p4p/p4p_jsapp/pfp>
    WSGIProcessGroup foo.com
    WSGIApplicationGroup %{GLOBAL}
    Order allow,deny
    Allow from all
    </Directory>

</VirtualHost>

Matthew O'Connell

unread,
May 17, 2013, 9:34:50 AM5/17/13
to mod...@googlegroups.com
Something else I will mention, in case it's an issue. I built/installed mod_wsgi while logged in as root at first, as I hadn't added apache_user to the sudo list at that point. 

Latterly, I did add it to the list and then rebuilt/installed under that user, to see if it would make a difference. I didn't try and uninstall it first tho as there was no make uninstall task and I was unsure as to every location I should delete to accomplish this. 

Is it possible that could be having an effect here?

Graham Dumpleton

unread,
May 18, 2013, 7:08:53 AM5/18/13
to mod...@googlegroups.com
Can you give the output of:

ls -las /home/apache_user/workspace/python/current
ls -las /home/apache_user/workspace/python/current/lib
ls -las /home/apache_user/workspace/python/current/bin

If Python doesn't think the directory you gave it actually holds a Python installation, it will ignore it and fallback to whatever it finds anchored around the 'python' executable it finds in its path.

So, either the directory structure isn't right, or the user Apache is running as can't read the directories or files in them.

Graham

Matthew O'Connell

unread,
May 18, 2013, 9:35:23 AM5/18/13
to mod...@googlegroups.com

apache_user@www:~$ ls -las /home/apache_user/workspace/python/current/

total 200

4 drwxrwxr-x 14 apache_user apache_user 4096 Apr 18 15:40 .

4 drwxrwxr-x 3 apache_user apache_user 4096 Jul 17 2012 ..

4 drwxrwxr-x 2 apache_user apache_user 4096 Apr 24 06:35 bin

4 drwxrwxr-x 16 apache_user apache_user 4096 Jul 17 2012 Doc

4 drwxrwxr-x 2 apache_user apache_user 4096 Jul 17 2012 DocLinks

4 drwxrwxr-x 122 apache_user apache_user 4096 Apr 24 06:17 EGG-INFO

12 -rw-rw-r-- 1 apache_user apache_user 8967 Apr 24 06:17 enpkg.hist

76 -rw-rw-r-- 1 apache_user apache_user 70237 Jul 17 2012 EPD_License.rtf

16 -rw-rw-r-- 1 apache_user apache_user 15322 Jul 17 2012 EPD_License.txt

4 -rw-rw-r-- 1 apache_user apache_user 1218 Jul 17 2012 EPD_README.txt

4 drwxrwxr-x 50 apache_user apache_user 4096 Jul 17 2012 Examples

4 drwxrwxr-x 14 apache_user apache_user 4096 Apr 18 15:42 include

4 drwxrwxr-x 2 apache_user apache_user 4096 Apr 11 2012 info

16 drwxrwxr-x 10 apache_user apache_user 16384 Apr 18 15:42 lib

12 drwxrwxr-x 3 apache_user apache_user 12288 Apr 24 06:17 LOCAL-REPO

4 drwxrwxr-x 12 apache_user apache_user 4096 Jul 17 2012 plugins

16 -rw-rw-r-- 1 apache_user apache_user 14231 Jul 17 2012 Python_License.txt

4 drwxrwxr-x 9 apache_user apache_user 4096 Apr 24 06:16 share

4 drwxrwxr-x 2 apache_user apache_user 4096 Jul 17 2012 .zips


apache_user@www:~$ ls -las /home/apache_user/workspace/python/current/lib

total 430232

16 drwxrwxr-x 10 apache_user apache_user 16384 Apr 18 15:42 .

4 drwxrwxr-x 14 apache_user apache_user 4096 Apr 18 15:40 ..

4 drwxrwxr-x 2 apache_user apache_user 4096 Apr 11 2012 engines

256 -rw-rw-r-- 1 apache_user apache_user 254410 Apr 11 2012 libbz2.a

3496 -rw-r--r-- 1 apache_user apache_user 3574258 Apr 11 2012 libcrypto.a

0 lrwxrwxrwx 1 apache_user apache_user 18 May 16 2012 libcrypto.so -> libcrypto.so.1.0.0

1928 -rwxr-xr-x 1 apache_user apache_user 1968633 Apr 11 2012 libcrypto.so.1.0.0

620 -rw-rw-r-- 1 apache_user apache_user 629980 Apr 18 15:42 libcurl.a

4 -rw-rw-r-- 1 apache_user apache_user 971 Apr 18 15:42 libcurl.la

0 lrwxrwxrwx 1 apache_user apache_user 16 Apr 18 15:42 libcurl.so -> libcurl.so.4.2.0

0 lrwxrwxrwx 1 apache_user apache_user 16 Apr 18 15:42 libcurl.so.4 -> libcurl.so.4.2.0

344 -rwxr-xr-x 1 apache_user apache_user 345165 Apr 18 15:42 libcurl.so.4.2.0

988 -rwxr-xr-x 1 apache_user apache_user 1005968 May 16 2012 libdb-4.3.so

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libexpat.so.0 -> libexpat.so.0.5.0

144 -rwxr-xr-x 1 apache_user apache_user 143048 Jul 17 2012 libexpat.so.0.5.0

160 -rw-rw-r-- 1 apache_user apache_user 156852 Jul 17 2012 libexslt.a

4 -rw-rw-r-- 1 apache_user apache_user 1130 Jul 17 2012 libexslt.la

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libexslt.so -> libexslt.so.0.8.15

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libexslt.so.0 -> libexslt.so.0.8.15

120 -rwxr-xr-x 1 apache_user apache_user 114773 Jul 17 2012 libexslt.so.0.8.15

128 -rw-r--r-- 1 apache_user apache_user 125942 Apr 11 2012 libform.a

732 -rw-r--r-- 1 apache_user apache_user 742156 Apr 11 2012 libform_g.a

0 lrwxrwxrwx 1 apache_user apache_user 12 May 16 2012 libform.so -> libform.so.5

0 lrwxrwxrwx 1 apache_user apache_user 14 May 16 2012 libform.so.5 -> libform.so.5.7

80 -rwxrwxr-x 1 apache_user apache_user 74276 Apr 11 2012 libform.so.5.7

996 -rw-rw-r-- 1 apache_user apache_user 1012444 Jul 17 2012 libfreetype.a

4 -rw-rw-r-- 1 apache_user apache_user 990 Jul 17 2012 libfreetype.la

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libfreetype.so -> libfreetype.so.6.6.2

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libfreetype.so.6 -> libfreetype.so.6.6.2

848 -rwxr-xr-x 1 apache_user apache_user 861850 Jul 17 2012 libfreetype.so.6.6.2

25304 -rw-rw-r-- 1 apache_user apache_user 25876454 Jul 17 2012 libgdal.a

4 -rw-rw-r-- 1 apache_user apache_user 1044 Jul 17 2012 libgdal.la

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libgdal.so -> libgdal.so.1.15.1

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libgdal.so.1 -> libgdal.so.1.15.1

13480 -rwxr-xr-x 1 apache_user apache_user 13780017 Jul 17 2012 libgdal.so.1.15.1

4276 -rwxr-xr-x 1 apache_user apache_user 4366207 Jul 17 2012 libgeos-3.3.1.so

4 -rw-rw-r-- 1 apache_user apache_user 1027 Jul 17 2012 libgeos_c.la

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libgeos_c.so -> libgeos_c.so.1.7.1

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libgeos_c.so.1 -> libgeos_c.so.1.7.1

328 -rwxr-xr-x 1 apache_user apache_user 330776 Jul 17 2012 libgeos_c.so.1.7.1

4 -rw-rw-r-- 1 apache_user apache_user 959 Jul 17 2012 libgeos.la

0 lrwxrwxrwx 1 apache_user apache_user 16 Jul 17 2012 libgeos.so -> libgeos-3.3.1.so

0 lrwxrwxrwx 1 apache_user apache_user 20 Apr 18 15:41 libgfortran.so.1 -> libgfortran.so.1.0.0

612 -rwxr-xr-x 1 apache_user apache_user 619320 Apr 18 15:41 libgfortran.so.1.0.0

0 lrwxrwxrwx 1 apache_user apache_user 16 Jul 17 2012 libglut.so -> libglut.so.3.9.0

0 lrwxrwxrwx 1 apache_user apache_user 16 Jul 17 2012 libglut.so.3 -> libglut.so.3.9.0

488 -rwxr-xr-x 1 apache_user apache_user 495005 Jul 17 2012 libglut.so.3.9.0

436 -rwxr-xr-x 1 apache_user apache_user 440152 Jul 17 2012 libgnomevfs-2.so.0

4 -rwxr-xr-x 1 apache_user apache_user 1031 Jul 17 2012 libhdf5_hl.la

0 lrwxrwxrwx 1 apache_user apache_user 19 Jul 17 2012 libhdf5_hl.so -> libhdf5_hl.so.7.0.3

0 lrwxrwxrwx 1 apache_user apache_user 19 Jul 17 2012 libhdf5_hl.so.7 -> libhdf5_hl.so.7.0.3

136 -rwxr-xr-x 1 apache_user apache_user 132451 Jul 17 2012 libhdf5_hl.so.7.0.3

4 -rwxr-xr-x 1 apache_user apache_user 953 Jul 17 2012 libhdf5.la

4 -rw-rw-r-- 1 apache_user apache_user 3095 Jul 17 2012 libhdf5.settings

0 lrwxrwxrwx 1 apache_user apache_user 16 Jul 17 2012 libhdf5.so -> libhdf5.so.7.0.3

0 lrwxrwxrwx 1 apache_user apache_user 16 Jul 17 2012 libhdf5.so.7 -> libhdf5.so.7.0.3

3012 -rwxr-xr-x 1 apache_user apache_user 3076843 Jul 17 2012 libhdf5.so.7.0.3

160 -rw-r--r-- 1 apache_user apache_user 158378 Apr 11 2012 libhistory.a

0 lrwxrwxrwx 1 apache_user apache_user 15 May 16 2012 libhistory.so -> libhistory.so.5

0 lrwxrwxrwx 1 apache_user apache_user 17 May 16 2012 libhistory.so.5 -> libhistory.so.5.2

100 -rwxr-xr-x 1 apache_user apache_user 97279 Apr 11 2012 libhistory.so.5.2

1012 -rwxr-xr-x 1 apache_user apache_user 1031245 Jul 17 2012 libiomp5.so

436 -rw-rw-r-- 1 apache_user apache_user 441878 Apr 18 15:41 libjpeg.a

4 -rw-rw-r-- 1 apache_user apache_user 949 Apr 18 15:41 libjpeg.la

0 lrwxrwxrwx 1 apache_user apache_user 16 Apr 18 15:41 libjpeg.so -> libjpeg.so.7.0.0

0 lrwxrwxrwx 1 apache_user apache_user 16 Apr 18 15:41 libjpeg.so.7 -> libjpeg.so.7.0.0

372 -rwxr-xr-x 1 apache_user apache_user 376418 Apr 18 15:41 libjpeg.so.7.0.0

72 -rw-r--r-- 1 apache_user apache_user 68662 Apr 11 2012 libmenu.a

400 -rw-r--r-- 1 apache_user apache_user 402204 Apr 11 2012 libmenu_g.a

0 lrwxrwxrwx 1 apache_user apache_user 12 May 16 2012 libmenu.so -> libmenu.so.5

0 lrwxrwxrwx 1 apache_user apache_user 14 May 16 2012 libmenu.so.5 -> libmenu.so.5.7

36 -rwxrwxr-x 1 apache_user apache_user 36112 Apr 11 2012 libmenu.so.5.7

23576 -rwxr-xr-x 1 apache_user apache_user 24112773 Jul 17 2012 libmkl_avx.so

628 -rwxr-xr-x 1 apache_user apache_user 636996 Jul 17 2012 libmkl_blacs_intelmpi_ilp64.so

392 -rwxr-xr-x 1 apache_user apache_user 395625 Jul 17 2012 libmkl_blacs_intelmpi_lp64.so

120 -rwxr-xr-x 1 apache_user apache_user 115541 Jul 17 2012 libmkl_cdft_core.so

15740 -rwxr-xr-x 1 apache_user apache_user 16094150 Jul 17 2012 libmkl_core.so

20860 -rwxr-xr-x 1 apache_user apache_user 21329912 Jul 17 2012 libmkl_def.so

6836 -rwxr-xr-x 1 apache_user apache_user 6987045 Jul 17 2012 libmkl_gf_ilp64.so

6968 -rwxr-xr-x 1 apache_user apache_user 7122358 Jul 17 2012 libmkl_gf_lp64.so

9388 -rwxr-xr-x 1 apache_user apache_user 9595418 Jul 17 2012 libmkl_gnu_thread.so

6832 -rwxr-xr-x 1 apache_user apache_user 6983033 Jul 17 2012 libmkl_intel_ilp64.so

6968 -rwxr-xr-x 1 apache_user apache_user 7121634 Jul 17 2012 libmkl_intel_lp64.so

1156 -rwxr-xr-x 1 apache_user apache_user 1178630 Jul 17 2012 libmkl_intel_sp2dp.so

19000 -rwxr-xr-x 1 apache_user apache_user 19430419 Jul 17 2012 libmkl_intel_thread.so

28744 -rwxr-xr-x 1 apache_user apache_user 29399797 Jul 17 2012 libmkl_mc3.so

23856 -rwxr-xr-x 1 apache_user apache_user 24398279 Jul 17 2012 libmkl_mc.so

21996 -rwxr-xr-x 1 apache_user apache_user 22491895 Jul 17 2012 libmkl_p4n.so

11808 -rwxr-xr-x 1 apache_user apache_user 12072722 Jul 17 2012 libmkl_pgi_thread.so

4828 -rwxr-xr-x 1 apache_user apache_user 4929427 Jul 17 2012 libmkl_rt.so

6236 -rwxr-xr-x 1 apache_user apache_user 6371040 Jul 17 2012 libmkl_scalapack_ilp64.so

6160 -rwxr-xr-x 1 apache_user apache_user 6293615 Jul 17 2012 libmkl_scalapack_lp64.so

5780 -rwxr-xr-x 1 apache_user apache_user 5903208 Jul 17 2012 libmkl_sequential.so

5228 -rwxr-xr-x 1 apache_user apache_user 5340755 Jul 17 2012 libmkl_vml_avx.so

2544 -rwxr-xr-x 1 apache_user apache_user 2600620 Jul 17 2012 libmkl_vml_def.so

4612 -rwxr-xr-x 1 apache_user apache_user 4709332 Jul 17 2012 libmkl_vml_mc2.so

4828 -rwxr-xr-x 1 apache_user apache_user 4928323 Jul 17 2012 libmkl_vml_mc3.so

4508 -rwxr-xr-x 1 apache_user apache_user 4603771 Jul 17 2012 libmkl_vml_mc.so

3812 -rwxr-xr-x 1 apache_user apache_user 3896461 Jul 17 2012 libmkl_vml_p4n.so

632 -rw-r--r-- 1 apache_user apache_user 642926 Apr 11 2012 libncurses.a

3252 -rw-r--r-- 1 apache_user apache_user 3325106 Apr 11 2012 libncurses_g.a

0 lrwxrwxrwx 1 apache_user apache_user 15 May 16 2012 libncurses.so -> libncurses.so.5

0 lrwxrwxrwx 1 apache_user apache_user 17 May 16 2012 libncurses.so.5 -> libncurses.so.5.7

344 -rwxrwxr-x 1 apache_user apache_user 347943 Apr 11 2012 libncurses.so.5.7

1888 -rw-rw-r-- 1 apache_user apache_user 1928152 Jul 17 2012 libnetcdf.a

4 -rw-rw-r-- 1 apache_user apache_user 1134 Jul 17 2012 libnetcdf.la

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libnetcdf.so -> libnetcdf.so.7.2.0

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libnetcdf.so.7 -> libnetcdf.so.7.2.0

1504 -rwxr-xr-x 1 apache_user apache_user 1532541 Jul 17 2012 libnetcdf.so.7.2.0

28 -rw-r--r-- 1 apache_user apache_user 28180 Apr 11 2012 libpanel.a

168 -rw-r--r-- 1 apache_user apache_user 166600 Apr 11 2012 libpanel_g.a

0 lrwxrwxrwx 1 apache_user apache_user 13 May 16 2012 libpanel.so -> libpanel.so.5

0 lrwxrwxrwx 1 apache_user apache_user 15 May 16 2012 libpanel.so.5 -> libpanel.so.5.7

16 -rwxrwxr-x 1 apache_user apache_user 14421 Apr 11 2012 libpanel.so.5.7

0 lrwxrwxrwx 1 apache_user apache_user 26 Jul 17 2012 libpyside-python2.7.so -> libpyside-python2.7.so.1.1

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libpyside-python2.7.so.1.1 -> libpyside-python2.7.so.1.1.0

228 -rwxr-xr-x 1 apache_user apache_user 226968 Jul 17 2012 libpyside-python2.7.so.1.1.0

0 lrwxrwxrwx 1 apache_user apache_user 19 May 16 2012 libpython2.7.so -> libpython2.7.so.1.0

5092 -rwxr-xr-x 1 apache_user apache_user 5199557 Jul 17 2012 libpython2.7.so.1.0

4 -rw-rw-r-- 1 apache_user apache_user 836 Jul 17 2012 libQt3Support.la

4 -rw-rw-r-- 1 apache_user apache_user 864 Jul 17 2012 libQt3Support.prl

0 lrwxrwxrwx 1 apache_user apache_user 22 Jul 17 2012 libQt3Support.so -> libQt3Support.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 22 Jul 17 2012 libQt3Support.so.4 -> libQt3Support.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 22 Jul 17 2012 libQt3Support.so.4.7 -> libQt3Support.so.4.7.3

3436 -rwxr-xr-x 1 apache_user apache_user 3511000 Jul 17 2012 libQt3Support.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 774 Jul 17 2012 libQtCLucene.la

4 -rw-rw-r-- 1 apache_user apache_user 820 Jul 17 2012 libQtCLucene.prl

0 lrwxrwxrwx 1 apache_user apache_user 21 Jul 17 2012 libQtCLucene.so -> libQtCLucene.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 21 Jul 17 2012 libQtCLucene.so.4 -> libQtCLucene.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 21 Jul 17 2012 libQtCLucene.so.4.7 -> libQtCLucene.so.4.7.3

1052 -rwxr-xr-x 1 apache_user apache_user 1071616 Jul 17 2012 libQtCLucene.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 708 Jul 17 2012 libQtCore.la

4 -rw-rw-r-- 1 apache_user apache_user 741 Jul 17 2012 libQtCore.prl

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtCore.so -> libQtCore.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtCore.so.4 -> libQtCore.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtCore.so.4.7 -> libQtCore.so.4.7.3

2968 -rwxr-xr-x 1 apache_user apache_user 3034376 Jul 17 2012 libQtCore.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 884 Jul 17 2012 libQtDeclarative.la

4 -rw-rw-r-- 1 apache_user apache_user 882 Jul 17 2012 libQtDeclarative.prl

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtDeclarative.so -> libQtDeclarative.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtDeclarative.so.4 -> libQtDeclarative.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtDeclarative.so.4.7 -> libQtDeclarative.so.4.7.3

3900 -rwxr-xr-x 1 apache_user apache_user 3987840 Jul 17 2012 libQtDeclarative.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 656 Jul 17 2012 libQtDesignerComponents.prl

0 lrwxrwxrwx 1 apache_user apache_user 32 Jul 17 2012 libQtDesignerComponents.so -> libQtDesignerComponents.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 32 Jul 17 2012 libQtDesignerComponents.so.4 -> libQtDesignerComponents.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 32 Jul 17 2012 libQtDesignerComponents.so.4.7 -> libQtDesignerComponents.so.4.7.3

3012 -rwxr-xr-x 1 apache_user apache_user 3078400 Jul 17 2012 libQtDesignerComponents.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 600 Jul 17 2012 libQtDesigner.prl

0 lrwxrwxrwx 1 apache_user apache_user 22 Jul 17 2012 libQtDesigner.so -> libQtDesigner.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 22 Jul 17 2012 libQtDesigner.so.4 -> libQtDesigner.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 22 Jul 17 2012 libQtDesigner.so.4.7 -> libQtDesigner.so.4.7.3

6764 -rwxr-xr-x 1 apache_user apache_user 6913760 Jul 17 2012 libQtDesigner.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 765 Jul 17 2012 libQtGui.la

4 -rw-rw-r-- 1 apache_user apache_user 829 Jul 17 2012 libQtGui.prl

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtGui.so -> libQtGui.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtGui.so.4 -> libQtGui.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtGui.so.4.7 -> libQtGui.so.4.7.3

12048 -rwxr-xr-x 1 apache_user apache_user 12320272 Jul 17 2012 libQtGui.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 808 Jul 17 2012 libQtHelp.la

4 -rw-rw-r-- 1 apache_user apache_user 855 Jul 17 2012 libQtHelp.prl

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtHelp.so -> libQtHelp.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtHelp.so.4 -> libQtHelp.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtHelp.so.4.7 -> libQtHelp.so.4.7.3

604 -rwxr-xr-x 1 apache_user apache_user 611592 Jul 17 2012 libQtHelp.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 822 Jul 17 2012 libQtMultimedia.la

4 -rw-rw-r-- 1 apache_user apache_user 824 Jul 17 2012 libQtMultimedia.prl

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libQtMultimedia.so -> libQtMultimedia.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libQtMultimedia.so.4 -> libQtMultimedia.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libQtMultimedia.so.4.7 -> libQtMultimedia.so.4.7.3

140 -rwxr-xr-x 1 apache_user apache_user 137272 Jul 17 2012 libQtMultimedia.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 774 Jul 17 2012 libQtNetwork.la

4 -rw-rw-r-- 1 apache_user apache_user 788 Jul 17 2012 libQtNetwork.prl

0 lrwxrwxrwx 1 apache_user apache_user 21 Jul 17 2012 libQtNetwork.so -> libQtNetwork.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 21 Jul 17 2012 libQtNetwork.so.4 -> libQtNetwork.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 21 Jul 17 2012 libQtNetwork.so.4.7 -> libQtNetwork.so.4.7.3

1376 -rwxr-xr-x 1 apache_user apache_user 1402640 Jul 17 2012 libQtNetwork.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 813 Jul 17 2012 libQtOpenGL.la

4 -rw-rw-r-- 1 apache_user apache_user 856 Jul 17 2012 libQtOpenGL.prl

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtOpenGL.so -> libQtOpenGL.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtOpenGL.so.4 -> libQtOpenGL.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtOpenGL.so.4.7 -> libQtOpenGL.so.4.7.3

1048 -rwxr-xr-x 1 apache_user apache_user 1067176 Jul 17 2012 libQtOpenGL.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 767 Jul 17 2012 libQtScript.la

4 -rw-rw-r-- 1 apache_user apache_user 814 Jul 17 2012 libQtScript.prl

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtScript.so -> libQtScript.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtScript.so.4 -> libQtScript.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtScript.so.4.7 -> libQtScript.so.4.7.3

2764 -rwxr-xr-x 1 apache_user apache_user 2823024 Jul 17 2012 libQtScript.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 840 Jul 17 2012 libQtScriptTools.la

4 -rw-rw-r-- 1 apache_user apache_user 838 Jul 17 2012 libQtScriptTools.prl

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtScriptTools.so -> libQtScriptTools.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtScriptTools.so.4 -> libQtScriptTools.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtScriptTools.so.4.7 -> libQtScriptTools.so.4.7.3

848 -rwxr-xr-x 1 apache_user apache_user 861680 Jul 17 2012 libQtScriptTools.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 746 Jul 17 2012 libQtSql.la

4 -rw-rw-r-- 1 apache_user apache_user 777 Jul 17 2012 libQtSql.prl

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtSql.so -> libQtSql.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtSql.so.4 -> libQtSql.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtSql.so.4.7 -> libQtSql.so.4.7.3

296 -rwxr-xr-x 1 apache_user apache_user 298016 Jul 17 2012 libQtSql.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 773 Jul 17 2012 libQtSvg.la

4 -rw-rw-r-- 1 apache_user apache_user 803 Jul 17 2012 libQtSvg.prl

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtSvg.so -> libQtSvg.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtSvg.so.4 -> libQtSvg.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtSvg.so.4.7 -> libQtSvg.so.4.7.3

404 -rwxr-xr-x 1 apache_user apache_user 408848 Jul 17 2012 libQtSvg.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 753 Jul 17 2012 libQtTest.la

4 -rw-rw-r-- 1 apache_user apache_user 786 Jul 17 2012 libQtTest.prl

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtTest.so -> libQtTest.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtTest.so.4 -> libQtTest.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libQtTest.so.4.7 -> libQtTest.so.4.7.3

152 -rwxr-xr-x 1 apache_user apache_user 151016 Jul 17 2012 libQtTest.so.4.7.3

1560 -rw-rw-r-- 1 apache_user apache_user 1589732 Jul 17 2012 libQtUiTools.a

4 -rw-rw-r-- 1 apache_user apache_user 761 Jul 17 2012 libQtUiTools.prl

4 -rw-rw-r-- 1 apache_user apache_user 872 Jul 17 2012 libQtWebKit.la

4 -rw-rw-r-- 1 apache_user apache_user 783 Jul 17 2012 libQtWebKit.prl

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtWebKit.so -> libQtWebKit.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtWebKit.so.4 -> libQtWebKit.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libQtWebKit.so.4.7 -> libQtWebKit.so.4.7.3

21872 -rwxr-xr-x 1 apache_user apache_user 22365496 Jul 17 2012 libQtWebKit.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 746 Jul 17 2012 libQtXml.la

4 -rw-rw-r-- 1 apache_user apache_user 814 Jul 17 2012 libQtXmlPatterns.la

4 -rw-rw-r-- 1 apache_user apache_user 812 Jul 17 2012 libQtXmlPatterns.prl

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtXmlPatterns.so -> libQtXmlPatterns.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtXmlPatterns.so.4 -> libQtXmlPatterns.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libQtXmlPatterns.so.4.7 -> libQtXmlPatterns.so.4.7.3

5188 -rwxr-xr-x 1 apache_user apache_user 5298384 Jul 17 2012 libQtXmlPatterns.so.4.7.3

4 -rw-rw-r-- 1 apache_user apache_user 776 Jul 17 2012 libQtXml.prl

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtXml.so -> libQtXml.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtXml.so.4 -> libQtXml.so.4.7.3

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libQtXml.so.4.7 -> libQtXml.so.4.7.3

324 -rwxr-xr-x 1 apache_user apache_user 324984 Jul 17 2012 libQtXml.so.4.7.3

1068 -rw-r--r-- 1 apache_user apache_user 1085708 Apr 11 2012 libreadline.a

0 lrwxrwxrwx 1 apache_user apache_user 16 May 16 2012 libreadline.so -> libreadline.so.5

0 lrwxrwxrwx 1 apache_user apache_user 18 May 16 2012 libreadline.so.5 -> libreadline.so.5.2

616 -rwxr-xr-x 1 apache_user apache_user 624146 Apr 11 2012 libreadline.so.5.2

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libshiboken-python2.7.so -> libshiboken-python2.7.so.1.1

0 lrwxrwxrwx 1 apache_user apache_user 30 Jul 17 2012 libshiboken-python2.7.so.1.1 -> libshiboken-python2.7.so.1.1.0

240 -rwxr-xr-x 1 apache_user apache_user 239960 Jul 17 2012 libshiboken-python2.7.so.1.1.0

2816 -rw-r--r-- 1 apache_user apache_user 2876398 Apr 11 2012 libsqlite3.a

4 -rwxr-xr-x 1 apache_user apache_user 841 Apr 11 2012 libsqlite3.la

0 lrwxrwxrwx 1 apache_user apache_user 19 May 16 2012 libsqlite3.so -> libsqlite3.so.0.8.6

0 lrwxrwxrwx 1 apache_user apache_user 19 May 16 2012 libsqlite3.so.0 -> libsqlite3.so.0.8.6

2052 -rwxr-xr-x 1 apache_user apache_user 2093244 Apr 11 2012 libsqlite3.so.0.8.6

632 -rw-r--r-- 1 apache_user apache_user 642868 Apr 11 2012 libssl.a

0 lrwxrwxrwx 1 apache_user apache_user 15 May 16 2012 libssl.so -> libssl.so.1.0.0

400 -rwxr-xr-x 1 apache_user apache_user 401785 Apr 11 2012 libssl.so.1.0.0

1184 -rwxr-xr-x 1 apache_user apache_user 1208212 Apr 11 2012 libtcl8.5.so

4 -rw-rw-r-- 1 apache_user apache_user 3978 Apr 11 2012 libtclstub8.5.a

1396 -rwxr-xr-x 1 apache_user apache_user 1422378 Apr 11 2012 libtk8.5.so

8 -rw-rw-r-- 1 apache_user apache_user 5416 Apr 11 2012 libtkstub8.5.a

0 lrwxrwxrwx 1 apache_user apache_user 20 Jul 17 2012 libwx_baseu-2.8.so -> libwx_baseu-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_baseu-2.8.so.0 -> libwx_baseu-2.8.so.0.6.0

1672 -rwxr-xr-x 1 apache_user apache_user 1707787 Jul 17 2012 libwx_baseu-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_baseu_net-2.8.so -> libwx_baseu_net-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_baseu_net-2.8.so.0 -> libwx_baseu_net-2.8.so.0.6.0

260 -rwxr-xr-x 1 apache_user apache_user 259203 Jul 17 2012 libwx_baseu_net-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_baseu_xml-2.8.so -> libwx_baseu_xml-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_baseu_xml-2.8.so.0 -> libwx_baseu_xml-2.8.so.0.6.0

200 -rwxr-xr-x 1 apache_user apache_user 197080 Jul 17 2012 libwx_baseu_xml-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_gtk2u_adv-2.8.so -> libwx_gtk2u_adv-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_gtk2u_adv-2.8.so.0 -> libwx_gtk2u_adv-2.8.so.0.6.0

1108 -rwxr-xr-x 1 apache_user apache_user 1130234 Jul 17 2012 libwx_gtk2u_adv-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_gtk2u_aui-2.8.so -> libwx_gtk2u_aui-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_gtk2u_aui-2.8.so.0 -> libwx_gtk2u_aui-2.8.so.0.6.0

552 -rwxr-xr-x 1 apache_user apache_user 557460 Jul 17 2012 libwx_gtk2u_aui-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libwx_gtk2u_core-2.8.so -> libwx_gtk2u_core-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 29 Jul 17 2012 libwx_gtk2u_core-2.8.so.0 -> libwx_gtk2u_core-2.8.so.0.6.0

5248 -rwxr-xr-x 1 apache_user apache_user 5360869 Jul 17 2012 libwx_gtk2u_core-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 23 Jul 17 2012 libwx_gtk2u_fl-2.8.so -> libwx_gtk2u_fl-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 27 Jul 17 2012 libwx_gtk2u_fl-2.8.so.0 -> libwx_gtk2u_fl-2.8.so.0.6.0

516 -rwxr-xr-x 1 apache_user apache_user 522113 Jul 17 2012 libwx_gtk2u_fl-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 27 Jul 17 2012 libwx_gtk2u_gizmos-2.8.so -> libwx_gtk2u_gizmos-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 31 Jul 17 2012 libwx_gtk2u_gizmos-2.8.so.0 -> libwx_gtk2u_gizmos-2.8.so.0.6.0

324 -rwxr-xr-x 1 apache_user apache_user 325989 Jul 17 2012 libwx_gtk2u_gizmos-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 31 Jul 17 2012 libwx_gtk2u_gizmos_xrc-2.8.so -> libwx_gtk2u_gizmos_xrc-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 35 Jul 17 2012 libwx_gtk2u_gizmos_xrc-2.8.so.0 -> libwx_gtk2u_gizmos_xrc-2.8.so.0.6.0

28 -rwxr-xr-x 1 apache_user apache_user 27536 Jul 17 2012 libwx_gtk2u_gizmos_xrc-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 23 Jul 17 2012 libwx_gtk2u_gl-2.8.so -> libwx_gtk2u_gl-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 27 Jul 17 2012 libwx_gtk2u_gl-2.8.so.0 -> libwx_gtk2u_gl-2.8.so.0.6.0

84 -rwxr-xr-x 1 apache_user apache_user 80023 Jul 17 2012 libwx_gtk2u_gl-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libwx_gtk2u_html-2.8.so -> libwx_gtk2u_html-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 29 Jul 17 2012 libwx_gtk2u_html-2.8.so.0 -> libwx_gtk2u_html-2.8.so.0.6.0

880 -rwxr-xr-x 1 apache_user apache_user 893765 Jul 17 2012 libwx_gtk2u_html-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 27 Jul 17 2012 libwx_gtk2u_mmedia-2.8.so -> libwx_gtk2u_mmedia-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 31 Jul 17 2012 libwx_gtk2u_mmedia-2.8.so.0 -> libwx_gtk2u_mmedia-2.8.so.0.6.0

176 -rwxr-xr-x 1 apache_user apache_user 172175 Jul 17 2012 libwx_gtk2u_mmedia-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_gtk2u_ogl-2.8.so -> libwx_gtk2u_ogl-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_gtk2u_ogl-2.8.so.0 -> libwx_gtk2u_ogl-2.8.so.0.6.0

524 -rwxr-xr-x 1 apache_user apache_user 528588 Jul 17 2012 libwx_gtk2u_ogl-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 25 Jul 17 2012 libwx_gtk2u_plot-2.8.so -> libwx_gtk2u_plot-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 29 Jul 17 2012 libwx_gtk2u_plot-2.8.so.0 -> libwx_gtk2u_plot-2.8.so.0.6.0

168 -rwxr-xr-x 1 apache_user apache_user 166305 Jul 17 2012 libwx_gtk2u_plot-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 23 Jul 17 2012 libwx_gtk2u_qa-2.8.so -> libwx_gtk2u_qa-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 27 Jul 17 2012 libwx_gtk2u_qa-2.8.so.0 -> libwx_gtk2u_qa-2.8.so.0.6.0

188 -rwxr-xr-x 1 apache_user apache_user 184349 Jul 17 2012 libwx_gtk2u_qa-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 29 Jul 17 2012 libwx_gtk2u_richtext-2.8.so -> libwx_gtk2u_richtext-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 33 Jul 17 2012 libwx_gtk2u_richtext-2.8.so.0 -> libwx_gtk2u_richtext-2.8.so.0.6.0

1240 -rwxr-xr-x 1 apache_user apache_user 1265472 Jul 17 2012 libwx_gtk2u_richtext-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_gtk2u_stc-2.8.so -> libwx_gtk2u_stc-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_gtk2u_stc-2.8.so.0 -> libwx_gtk2u_stc-2.8.so.0.6.0

1236 -rwxr-xr-x 1 apache_user apache_user 1259735 Jul 17 2012 libwx_gtk2u_stc-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_gtk2u_svg-2.8.so -> libwx_gtk2u_svg-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_gtk2u_svg-2.8.so.0 -> libwx_gtk2u_svg-2.8.so.0.6.0

96 -rwxr-xr-x 1 apache_user apache_user 90524 Jul 17 2012 libwx_gtk2u_svg-2.8.so.0.6.0

0 lrwxrwxrwx 1 apache_user apache_user 24 Jul 17 2012 libwx_gtk2u_xrc-2.8.so -> libwx_gtk2u_xrc-2.8.so.0

0 lrwxrwxrwx 1 apache_user apache_user 28 Jul 17 2012 libwx_gtk2u_xrc-2.8.so.0 -> libwx_gtk2u_xrc-2.8.so.0.6.0

760 -rwxr-xr-x 1 apache_user apache_user 770828 Jul 17 2012 libwx_gtk2u_xrc-2.8.so.0.6.0

2636 -rw-rw-r-- 1 apache_user apache_user 2692390 Jul 17 2012 libxml2.a

4 -rw-rw-r-- 1 apache_user apache_user 994 Jul 17 2012 libxml2.la

0 lrwxrwxrwx 1 apache_user apache_user 16 Jul 17 2012 libxml2.so -> libxml2.so.2.7.8

0 lrwxrwxrwx 1 apache_user apache_user 16 Jul 17 2012 libxml2.so.2 -> libxml2.so.2.7.8

2068 -rwxr-xr-x 1 apache_user apache_user 2110870 Jul 17 2012 libxml2.so.2.7.8

472 -rw-rw-r-- 1 apache_user apache_user 476052 Jul 17 2012 libxslt.a

4 -rw-rw-r-- 1 apache_user apache_user 1060 Jul 17 2012 libxslt.la

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libxslt.so -> libxslt.so.1.1.26

0 lrwxrwxrwx 1 apache_user apache_user 17 Jul 17 2012 libxslt.so.1 -> libxslt.so.1.1.26

352 -rwxr-xr-x 1 apache_user apache_user 352282 Jul 17 2012 libxslt.so.1.1.26

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libyaml-0.so.2 -> libyaml-0.so.2.0.2

232 -rwxr-xr-x 1 apache_user apache_user 232422 Jul 17 2012 libyaml-0.so.2.0.2

272 -rw-rw-r-- 1 apache_user apache_user 271296 Jul 17 2012 libyaml.a

4 -rw-rw-r-- 1 apache_user apache_user 985 Jul 17 2012 libyaml.la

0 lrwxrwxrwx 1 apache_user apache_user 18 Jul 17 2012 libyaml.so -> libyaml-0.so.2.0.2

156 -rw-rw-r-- 1 apache_user apache_user 155098 Jul 17 2012 libz.a

0 lrwxrwxrwx 1 apache_user apache_user 13 Jul 17 2012 libz.so -> libz.so.1.2.6

0 lrwxrwxrwx 1 apache_user apache_user 13 Jul 17 2012 libz.so.1 -> libz.so.1.2.6

112 -rwxr-xr-x 1 apache_user apache_user 106903 Apr 11 2012 libz.so.1.2.5

136 -rwxr-xr-x 1 apache_user apache_user 132233 Jul 17 2012 libz.so.1.2.6

4 drwxrwxr-x 2 apache_user apache_user 4096 Apr 18 15:42 pkgconfig

20 drwxrwxr-x 28 apache_user apache_user 20480 Apr 24 06:46 python2.7

4 drwxrwxr-x 5 apache_user apache_user 4096 Apr 11 2012 tcl8

4 drwxrwxr-x 6 apache_user apache_user 4096 Apr 11 2012 tcl8.5

8 -rw-r--r-- 1 apache_user apache_user 7151 Apr 11 2012 tclConfig.sh

4 drwxrwxr-x 6 apache_user apache_user 4096 Apr 11 2012 tk8.5

8 -rw-r--r-- 1 apache_user apache_user 4155 Apr 11 2012 tkConfig.sh

12 drwxrwxr-x 6 apache_user apache_user 12288 Jul 17 2012 vtk-5.6

4 drwxrwxr-x 4 apache_user apache_user 4096 Jul 17 2012 wx

4 -rw-rw-r-- 1 apache_user apache_user 282 Jul 17 2012 xml2Conf.sh

4 -rw-rw-r-- 1 apache_user apache_user 291 Jul 17 2012 xsltConf.sh



apache_user@www:~$ ls -las /home/apache_user/workspace/python/current/bin

total 10848

4 drwxrwxr-x 2 apache_user apache_user 4096 Apr 24 06:35 .

4 drwxrwxr-x 14 apache_user apache_user 4096 Apr 18 15:40 ..

4 -rwxr-xr-x 1 apache_user apache_user 132 Jul 17 2012 2to3

4 -rwxr-xr-x 1 apache_user apache_user 1122 Jul 17 2012 apirst2html.py

4 -rwxr-xr-x 1 apache_user apache_user 356 Apr 24 02:48 bdist_mpkg

4 -rwxr-xr-x 1 apache_user apache_user 253 Jul 17 2012 bsdiff4

4 -rwxr-xr-x 1 apache_user apache_user 255 Jul 17 2012 bspatch4

68 -rwxr-xr-x 1 apache_user apache_user 65363 Apr 24 06:16 ccache-swig

4 -rwxr-xr-x 1 apache_user apache_user 368 Jul 17 2012 ckeygen

4 -rwxr-xr-x 1 apache_user apache_user 366 Jul 17 2012 conch

4 -rwxr-xr-x 1 apache_user apache_user 235 Apr 24 06:17 coverage

4 -rwxr-xr-x 1 apache_user apache_user 159 Jul 17 2012 cygdb

4 -rwxr-xr-x 1 apache_user apache_user 266 Jul 17 2012 cython

4 -rwxr-xr-x 1 apache_user apache_user 261 Apr 24 06:16 easy_install

4 -rwxr-xr-x 1 apache_user apache_user 261 Apr 24 06:16 easy_install-2.7

4 -rwxr-xr-x 1 apache_user apache_user 240 Apr 18 15:40 egginst

4 -rwxr-xr-x 1 apache_user apache_user 236 Apr 24 06:17 enaml-run

4 -rwxr-xr-x 1 apache_user apache_user 259 Apr 24 06:17 endo

4 -rwxr-xr-x 1 apache_user apache_user 264 Apr 24 06:17 endo-readstate

4 -rwxr-xr-x 1 apache_user apache_user 242 Apr 18 15:40 enpkg

4 -rwxr-xr-x 1 apache_user apache_user 233 Jul 17 2012 epydoc

4 -rwxr-xr-x 1 apache_user apache_user 233 Jul 17 2012 epydocgui

4 -rwxr-xr-x 1 apache_user apache_user 225 Apr 24 06:17 ets

4 -rwxr-xr-x 1 apache_user apache_user 244 Apr 24 06:16 ets3to4

4 -rwxr-xr-x 1 apache_user apache_user 230 Apr 24 06:17 ets-docs

4 -rwxr-xr-x 1 apache_user apache_user 263 Apr 24 06:17 ets_endo

4 -rwxr-xr-x 1 apache_user apache_user 718 Apr 18 15:41 f2py

8 -rwxr-xr-x 1 apache_user apache_user 6773 Jul 17 2012 fitscheck

4 -rwxr-xr-x 1 apache_user apache_user 560 Jul 17 2012 flappclient

4 -rwxr-xr-x 1 apache_user apache_user 557 Jul 17 2012 flappserver

4 -rwxr-xr-x 1 apache_user apache_user 557 Jul 17 2012 flogtool

4 -rwxr-xr-x 1 apache_user apache_user 236 Jul 17 2012 fwrapc

16 -rwxr-xr-x 1 apache_user apache_user 13059 Jul 17 2012 gdaladdo

44 -rwxr-xr-x 1 apache_user apache_user 44751 Jul 17 2012 gdalbuildvrt

4 -rwxr-xr-x 1 apache_user apache_user 1430 Jul 17 2012 gdal-config

20 -rwxr-xr-x 1 apache_user apache_user 16496 Jul 17 2012 gdal_contour

104 -rwxr-xr-x 1 apache_user apache_user 98723 Jul 17 2012 gdaldem

24 -rwxr-xr-x 1 apache_user apache_user 23821 Jul 17 2012 gdalenhance

60 -rwxr-xr-x 1 apache_user apache_user 54105 Jul 17 2012 gdal_grid

32 -rwxr-xr-x 1 apache_user apache_user 30193 Jul 17 2012 gdalinfo

36 -rwxr-xr-x 1 apache_user apache_user 36182 Jul 17 2012 gdallocationinfo

16 -rwxr-xr-x 1 apache_user apache_user 14498 Jul 17 2012 gdalmanage

92 -rwxr-xr-x 1 apache_user apache_user 88562 Jul 17 2012 gdal_rasterize

24 -rwxr-xr-x 1 apache_user apache_user 21416 Jul 17 2012 gdaltindex

20 -rwxr-xr-x 1 apache_user apache_user 17819 Jul 17 2012 gdaltransform

44 -rwxr-xr-x 1 apache_user apache_user 41417 Jul 17 2012 gdal_translate

60 -rwxr-xr-x 1 apache_user apache_user 55391 Jul 17 2012 gdalwarp

144 -rwxr-xr-x 1 apache_user apache_user 139684 Jul 17 2012 gif2h5

4 -rwxr-xr-x 1 apache_user apache_user 237 Jul 17 2012 grin

4 -rwxr-xr-x 1 apache_user apache_user 239 Jul 17 2012 grind

140 -rwxr-xr-x 1 apache_user apache_user 135767 Jul 17 2012 h52gif

16 -rwxr-xr-x 1 apache_user apache_user 12835 Jul 17 2012 h5cc

136 -rwxr-xr-x 1 apache_user apache_user 135021 Jul 17 2012 h5copy

20 -rwxr-xr-x 1 apache_user apache_user 19419 Jul 17 2012 h5debug

228 -rwxr-xr-x 1 apache_user apache_user 228234 Jul 17 2012 h5diff

220 -rwxr-xr-x 1 apache_user apache_user 220514 Jul 17 2012 h5dump

176 -rwxr-xr-x 1 apache_user apache_user 173136 Jul 17 2012 h5import

140 -rwxr-xr-x 1 apache_user apache_user 135550 Jul 17 2012 h5jam

164 -rwxr-xr-x 1 apache_user apache_user 163281 Jul 17 2012 h5ls

132 -rwxr-xr-x 1 apache_user apache_user 130781 Jul 17 2012 h5mkgrp

168 -rwxr-xr-x 1 apache_user apache_user 164892 Jul 17 2012 h5perf_serial

8 -rwxr-xr-x 1 apache_user apache_user 4434 Jul 17 2012 h5redeploy

192 -rwxr-xr-x 1 apache_user apache_user 188926 Jul 17 2012 h5repack

16 -rwxr-xr-x 1 apache_user apache_user 15778 Jul 17 2012 h5repart

148 -rwxr-xr-x 1 apache_user apache_user 144857 Jul 17 2012 h5stat

140 -rwxr-xr-x 1 apache_user apache_user 135421 Jul 17 2012 h5unjam

4 -rwxr-xr-x 1 apache_user apache_user 249 Jul 17 2012 helpviewer

4 -rwxr-xr-x 1 apache_user apache_user 130 Jul 17 2012 idle

4 -rwxr-xr-x 1 apache_user apache_user 246 Jul 17 2012 img2png

4 -rwxr-xr-x 1 apache_user apache_user 245 Jul 17 2012 img2py

4 -rwxr-xr-x 1 apache_user apache_user 246 Jul 17 2012 img2xpm

4 -rwxr-xr-x 1 apache_user apache_user 286 Jul 19 2012 import_holiday_calendars.py

4 -rwxr-xr-x 1 apache_user apache_user 291 Apr 24 06:16 ipcluster

4 -rwxr-xr-x 1 apache_user apache_user 294 Apr 24 06:16 ipcontroller

4 -rwxr-xr-x 1 apache_user apache_user 290 Apr 24 06:16 ipengine

4 -rwxr-xr-x 1 apache_user apache_user 290 Apr 24 06:16 iplogger

4 -rwxr-xr-x 1 apache_user apache_user 249 Apr 24 06:16 iptest

4 -rwxr-xr-x 1 apache_user apache_user 288 Apr 24 06:16 ipython

4 -rwxr-xr-x 1 apache_user apache_user 246 Apr 24 06:16 irunner

4 -rwxr-xr-x 1 apache_user apache_user 236 Apr 24 06:16 isympy

4 -rwxr-xr-x 1 apache_user apache_user 365 Jul 17 2012 lore

24 -rwxr-xr-x 1 apache_user apache_user 24181 Jul 17 2012 lproj

4 -rwxr-xr-x 1 apache_user apache_user 350 Apr 24 02:48 macho_dump

4 -rwxr-xr-x 1 apache_user apache_user 350 Apr 24 02:48 macho_find

4 -rwxr-xr-x 1 apache_user apache_user 362 Apr 24 02:48 macho_standalone

4 -rwxr-xr-x 1 apache_user apache_user 424 Jul 17 2012 mailmail

4 -rwxr-xr-x 1 apache_user apache_user 326 Jul 17 2012 manhole

4 -rwxr-xr-x 1 apache_user apache_user 247 Apr 24 06:17 mayavi2

4 -rwxr-xr-x 1 apache_user apache_user 253 Jul 19 2012 mdf_pyro_server.py

4 -rwxr-xr-x 1 apache_user apache_user 243 Jul 19 2012 mdf_viewer.py

28 -rwxr-xr-x 1 apache_user apache_user 26130 Jul 17 2012 miniterm.py

4 -rwxr-xr-x 1 apache_user apache_user 361 Apr 24 02:48 modulegraph

12 -rwxr-xr-x 1 apache_user apache_user 10530 Jul 17 2012 nc3tonc4

8 -rwxr-xr-x 1 apache_user apache_user 4947 Jul 17 2012 nc4tonc3

4 -rwxr-xr-x 1 apache_user apache_user 274 Jul 17 2012 nctoh5

20 -rwxr-xr-x 1 apache_user apache_user 19644 Jul 17 2012 nearblack

4 -rwxr-xr-x 1 apache_user apache_user 235 Apr 24 06:16 nosetests

4 -rwxr-xr-x 1 apache_user apache_user 235 Apr 24 06:16 nosetests-2.7

76 -rwxr-xr-x 1 apache_user apache_user 71013 Jul 17 2012 ogr2ogr

24 -rwxr-xr-x 1 apache_user apache_user 22500 Jul 17 2012 ogrinfo

28 -rwxr-xr-x 1 apache_user apache_user 26165 Jul 17 2012 ogrtindex

4 -rwxr-xr-x 1 apache_user apache_user 229 Jul 17 2012 pep8

4 -rwxr-xr-x 1 apache_user apache_user 238 Jul 17 2012 picloud

4 -rwxr-xr-x 1 apache_user apache_user 2303 Apr 24 06:16 pilconvert.py

16 -rwxr-xr-x 1 apache_user apache_user 15355 Apr 24 06:16 pildriver.py

4 -rwxr-xr-x 1 apache_user apache_user 2538 Apr 24 06:16 pilfile.py

4 -rwxr-xr-x 1 apache_user apache_user 960 Apr 24 06:16 pilfont.py

4 -rwxr-xr-x 1 apache_user apache_user 2347 Apr 24 06:16 pilprint.py

4 -rwxr-xr-x 1 apache_user apache_user 225 Apr 18 15:43 pip

4 -rwxr-xr-x 1 apache_user apache_user 225 Apr 18 15:43 pip-2.7

4 -rwxr-xr-x 1 apache_user apache_user 248 Jul 17 2012 ptdump

4 -rwxr-xr-x 1 apache_user apache_user 250 Jul 17 2012 ptrepack

4 -rwxr-xr-x 1 apache_user apache_user 342 Apr 24 02:51 py2applet

4 -rwxr-xr-x 1 apache_user apache_user 251 Apr 24 06:16 pycolor

4 -rwxr-xr-x 1 apache_user apache_user 243 Jul 17 2012 pycrust

4 -rwxr-xr-x 1 apache_user apache_user 115 Jul 17 2012 pydoc

4 -rwxr-xr-x 1 apache_user apache_user 252 Jul 17 2012 pyflakes

4 -rwxr-xr-x 1 apache_user apache_user 241 Jul 17 2012 pygmentize

4 -rwxr-xr-x 1 apache_user apache_user 256 Jul 17 2012 pyhtmlizer

4 -rwxr-xr-x 1 apache_user apache_user 243 Jul 17 2012 pyshell

0 lrwxrwxrwx 1 apache_user apache_user 7 May 16 2012 python -> python2

0 lrwxrwxrwx 1 apache_user apache_user 9 May 16 2012 python2 -> python2.7

12 -rwxr-xr-x 1 apache_user apache_user 10374 Jul 17 2012 python2.7

4 -rwxr-xr-x 1 apache_user apache_user 1655 Jul 17 2012 python2.7-config

0 lrwxrwxrwx 1 apache_user apache_user 16 May 16 2012 python2-config -> python2.7-config

0 lrwxrwxrwx 1 apache_user apache_user 14 May 16 2012 python-config -> python2-config

4 -rwxr-xr-x 1 apache_user apache_user 242 Jul 17 2012 pywrap

4 -rwxr-xr-x 1 apache_user apache_user 245 Jul 17 2012 pywxrc

100 -rwxr-xr-x 1 apache_user apache_user 96561 Jul 17 2012 remove-EPD-7.3-1

4 -rwxr-xr-x 1 apache_user apache_user 633 Apr 18 15:42 rst2html.py

4 -rwxr-xr-x 1 apache_user apache_user 830 Apr 18 15:42 rst2latex.py

4 -rwxr-xr-x 1 apache_user apache_user 639 Apr 18 15:42 rst2man.py

4 -rwxr-xr-x 1 apache_user apache_user 1737 Apr 18 15:42 rst2odt_prepstyles.py

4 -rwxr-xr-x 1 apache_user apache_user 803 Apr 18 15:42 rst2odt.py

4 -rwxr-xr-x 1 apache_user apache_user 640 Apr 18 15:42 rst2pseudoxml.py

4 -rwxr-xr-x 1 apache_user apache_user 676 Apr 18 15:42 rst2s5.py

4 -rwxr-xr-x 1 apache_user apache_user 825 Apr 18 15:42 rst2xetex.py

4 -rwxr-xr-x 1 apache_user apache_user 641 Apr 18 15:42 rst2xml.py

4 -rwxr-xr-x 1 apache_user apache_user 709 Apr 18 15:42 rstpep2html.py

4 -rwxr-xr-x 1 apache_user apache_user 154 Jul 19 2012 run.bat

20 -rwxr-xr-x 1 apache_user apache_user 17194 Apr 24 06:17 runxlrd.py

8 -rwxr-xr-x 1 apache_user apache_user 6816 Jul 17 2012 scons

8 -rwxr-xr-x 1 apache_user apache_user 6816 Jul 17 2012 scons-2.0.1

20 -rwxr-xr-x 1 apache_user apache_user 16915 Jul 17 2012 sconsign

20 -rwxr-xr-x 1 apache_user apache_user 16915 Jul 17 2012 sconsign-2.0.1

56 -rwxr-xr-x 1 apache_user apache_user 50523 Jul 17 2012 scons-time

56 -rwxr-xr-x 1 apache_user apache_user 50523 Jul 17 2012 scons-time-2.0.1

4 -rwxr-xr-x 1 apache_user apache_user 253 Jul 17 2012 skivi

20 -rwxr-xr-x 1 apache_user apache_user 18578 Jul 17 2012 smtpd.py

4 -rwxr-xr-x 1 apache_user apache_user 238 Jul 17 2012 sphinx-apidoc

4 -rwxr-xr-x 1 apache_user apache_user 256 Jul 17 2012 sphinx-autogen

4 -rwxr-xr-x 1 apache_user apache_user 231 Jul 17 2012 sphinx-build

4 -rwxr-xr-x 1 apache_user apache_user 242 Jul 17 2012 sphinx-quickstart

1828 -rwxr-xr-x 1 apache_user apache_user 1867589 Apr 24 06:16 swig

4 -rwxr-xr-x 1 apache_user apache_user 276 Jul 17 2012 tap2deb

4 -rwxr-xr-x 1 apache_user apache_user 364 Jul 17 2012 tap2rpm

4 -rwxr-xr-x 1 apache_user apache_user 258 Jul 17 2012 tapconvert

16 -rwxr-xr-x 1 apache_user apache_user 15179 Jul 17 2012 testepsg

4 -rwxr-xr-x 1 apache_user apache_user 368 Jul 17 2012 tkconch

4 -rwxr-xr-x 1 apache_user apache_user 391 Jul 17 2012 trial

4 -rwxr-xr-x 1 apache_user apache_user 244 Apr 24 06:17 tvtk_doc

4 -rwxr-xr-x 1 apache_user apache_user 308 Jul 17 2012 twistd

4 -rwxr-xr-x 1 apache_user apache_user 243 Apr 18 15:40 update-patches

4 -rwxr-xr-x 1 apache_user apache_user 356 Apr 24 07:07 virtualenv

4 -rwxr-xr-x 1 apache_user apache_user 364 Apr 24 07:07 virtualenv-2.7

4 -rwxr-xr-x 1 apache_user apache_user 386 Apr 24 06:35 virtualenv-clone

4 -rwxrwxr-x 1 apache_user apache_user 1389 Apr 24 06:35 virtualenvwrapper_lazy.sh

36 -rwxrwxr-x 1 apache_user apache_user 33869 Apr 24 06:35 virtualenvwrapper.sh

20 -rwxr-xr-x 1 apache_user apache_user 20354 Jul 17 2012 vtkEncodeString

4852 -rwxr-xr-x 1 apache_user apache_user 4952419 Jul 17 2012 vtkpython

112 -rwxr-xr-x 1 apache_user apache_user 109429 Jul 17 2012 vtkWrapPython

12 -rwxr-xr-x 1 apache_user apache_user 10356 Jul 17 2012 vtkWrapPythonInit

0 lrwxrwxrwx 1 apache_user apache_user 41 Jul 17 2012 wx-config -> ../lib/wx/config/gtk2-unicode-release-2.8

0 lrwxrwxrwx 1 apache_user apache_user 8 Jul 17 2012 wxrc -> wxrc-2.8

104 -rwxr-xr-x 1 apache_user apache_user 101486 Jul 17 2012 wxrc-2.8

4 -rwxr-xr-x 1 apache_user apache_user 331 Apr 24 02:51 xattr

4 -rwxr-xr-x 1 apache_user apache_user 1663 Jul 17 2012 xml2-config

4 -rwxr-xr-x 1 apache_user apache_user 250 Jul 17 2012 xrced

4 -rwxr-xr-x 1 apache_user apache_user 2486 Jul 17 2012 xslt-config

4 -rwxr-xr-x 1 apache_user apache_user 326 Apr 24 02:45 yolk

Graham Dumpleton

unread,
May 19, 2013, 6:34:51 AM5/19/13
to mod...@googlegroups.com
Can you go back and provide the output of running:

ldd mod_wsgi.so

on the mod_wsgi.so file installed into Apache so we can confirm it is using the correct Python shared library.

Also, what user account is associated with uid=1001? Is that apache_user or something else?

What are the permissions on the directory /home/apache_user.

ls -lasd /home/apache_user

Graham

Matthew O'Connell

unread,
May 19, 2013, 8:44:46 AM5/19/13
to mod...@googlegroups.com
Hi Graham,

Thanks for your continued help on this. Here's the results:

apache_user@www:~$ ldd /usr/lib/apache2/modules/mod_wsgi.so
linux-vdso.so.1 =>  (0x00007fff76fbb000)
libpython2.7.so.1.0 => /home/apache_user/workspace/python/current/lib/libpython2.7.so.1.0 (0x00007fa71fdb3000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa71fb85000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa71f7c5000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa71f5c1000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fa71f3be000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa71f0c1000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa720394000)

yes, uid=1001 is indeed "apache_user"

apache_user@www:~$ ls -lasd /home/apache_user
4 drwxr-xr-x 37 apache_user apache_user 4096 May 19 08:40 /home/apache_user

Cheers

Matt

Graham Dumpleton

unread,
May 20, 2013, 9:34:54 PM5/20/13
to mod...@googlegroups.com
When you are running ldd, is there any setting for LD_LIBRARY_PATH in your user environment for the directory the libpython2.7.so is in?

The only other thing I can suggest is to change the Apache startup scripts to set the environment variable:

PYTHONVERBOSE=1
export PYTHONVERBOSE

This will cause Python to logs lots of stuff about its search for Python modules etc.

Graham

ultra909

unread,
Jun 13, 2013, 7:04:07 AM6/13/13
to mod...@googlegroups.com
So I have just created a brand new Ubuntu server instance and installed EPD on it under a new user, as per the instructions here:


I have then installed mod_wsgi 3.4 from source as per the steps above.

Then I created a mod_wsgi.load file in mods-available with the single line

LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so

 and a symbolic link to it from mods-enabled.

EPD Python executable *is* in the PATH for the Apache user:

prophet@www2:/etc/apache2/mods-available$ echo $PATH
/home/prophet/workspace/python/epd-7.3-2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

So in theory, WSGIPythonHome should not need to be set?  

When I restart Apache2 service, I get the same exact same error... 

Ok, so now I create a mod_wsgi.conf file in mods-available:

<IfModule mod_wsgi.c>

WSGIPythonHome /home/prophet/workspace/python/epd-7.3-2  # <-- value of sys.prefix

</IfModule>
              

And sym link from mods-enabled.

When I restart Apache2 service, I get the same exact same error... 

Traceback (most recent call last):
  File "/usr/lib/python2.7/site.py", line 562, in <module>
    main()
  File "/usr/lib/python2.7/site.py", line 544, in main
    known_paths = addusersitepackages(known_paths)
  File "/usr/lib/python2.7/site.py", line 271, in addusersitepackages
    user_site = getusersitepackages()
  File "/usr/lib/python2.7/site.py", line 246, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "/usr/lib/python2.7/site.py", line 236, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "/usr/lib/python2.7/sysconfig.py", line 577, in get_config_var
    return get_config_vars().get(name)
  File "/usr/lib/python2.7/sysconfig.py", line 476, in get_config_vars
    _init_posix(_CONFIG_VARS)
  File "/usr/lib/python2.7/sysconfig.py", line 337, in _init_posix
    makefile = _get_makefile_filename()
  File "/usr/lib/python2.7/sysconfig.py", line 331, in _get_makefile_filename
    return os.path.join(get_path('platstdlib').replace("/usr/local","/usr",1), "config" + (sys.pydebug and "_d" or ""), "Makefile")
AttributeError: 'module' object has no attribute 'pydebug'

N.B. I have not created any site content or config on this new box yet.

Graham Dumpleton

unread,
Jun 14, 2013, 12:23:20 AM6/14/13
to mod...@googlegroups.com
If this a new report of EPD issues, confusing because you are following up to past discussion, I think we may have ascertained that EPD Python distribution somehow breaks the Python API that is used by embedded systems and whatever change they have made is prohibiting the overriding of Python home via the C API.

Thus it is necessary so set the PYTHONHOME environment variable in the startup scripts for Apache.

If EPD have broken embedding, it is quite annoying.

Graham

Matthew O'Connell

unread,
Jun 14, 2013, 1:57:36 AM6/14/13
to mod...@googlegroups.com
Hi Graham

This is just me still trying to investigate the prior problem, to isolate the cause.

I'm trying to run a Flask app that utilises the Pandas library here, ultimately. 

From what you can tell, what is my best next move?

I guess I could just abandon EPD for the deployment server and manually manage libraries myself, but that kinda negates the point of buying EPD in the first place. 

Or I could try something other than mod_wsgi...

I have already raised this as an issue with EPD but they haven't come back with anything yet. 

Cheers 

Matt

To unsubscribe from this group and all its topics, send an email to modwsgi+u...@googlegroups.com.
To post to this group, send email to mod...@googlegroups.com.

ultra909

unread,
Jun 14, 2013, 9:08:04 AM6/14/13
to mod...@googlegroups.com
btw, setting WSGIPythonHome in httpd.conf doesn't make any difference.

I guess the EPD/mod_wsgi combination just plain doesn't work at this point in time?

ultra909

unread,
Jun 14, 2013, 3:47:18 PM6/14/13
to mod...@googlegroups.com
I am just going to forget about EPD and go with vanilla python... case closed!

Sander Dieleman

unread,
Sep 19, 2013, 1:14:37 PM9/19/13
to mod...@googlegroups.com
Hi,

I just wanted to reply in case anyone else finds this via Google, as I have. I'm also trying to get mod_wsgi to play nice with EPD. Although it seems to ignore WSGIPythonHome, what worked for me is putting the following lines in /etc/apache2/envvars:

PYTHONHOME=/opt/epd-7.3-2
export PYTHONHOME

Edit the prefix path as necessary, of course. It has made the 'pydebug' errors go away for me.

Sander
Reply all
Reply to author
Forward
0 new messages