Bob Parnes <[EMAIL PROTECTED]> writes:

> I have an application importing qt on a linux server and am missing 
> something in trying to run it from a workstation via nfs. The 
> workstation has the server /usr directory mounted to its own /usr 
> directory, so it can access the necessary files. The error I get is
> 
> Traceback (most recent call last):
>   File "/demo/revenues.py", line 24, in ?
>     from qt import *
>   File "/usr/lib/python2.3/site-packages/qt.py", line 24, in ?
>     import libsip
> ImportError: libXrender.so.1: cannot open shared object file: 
>   No such file or directory
> 
> I can see the file in /usr/X11R6/lib. So maybe there is a path variable
> that qt.py uses and that has to be set on the workstation. If so, I don't 
> know how to find it. Thanks for any help.


LD_LIBRARY_PATH=/usr/X11R6/lib

or if the LD_LIBRARY_PATH exists already, append to it;

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib

then

export LD_LIBRARY_PATH

Now try running your Python script and see if this helps.  If so, read
about ld.config and add that lib to the standard config on the
workstation if you plan on having that NFS mount all the time.

You might also check to insure that the lib that you are "seeing" is
actually a file and not a symlink to nowhere and that the file has
appropriate perms for a shared lib r-x is typical.

HTH

> 
> Bob
> 
> -- 
> Bob Parnes
> [EMAIL PROTECTED]

-- 
-------------------------------------------------------------------------------
Jerry Sievers   305 854-3001 (home)     WWW ECommerce Consultant
                305 321-1144 (mobile    http://www.JerrySievers.com/
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to