[CIG-SHORT] Error on running .cfg files

Brad Aagaard baagaard at usgs.gov
Fri Feb 10 13:34:03 PST 2012


On 02/10/2012 01:15 PM, Mahesh S Dhar wrote:
> Hi,
> I installed Pylith software  (using the link; pylith-1.6.2-darwin-10.6.8.tgz) and ran set up file by source setup.sh. From tutorial file I tried to run .cfg file ( e.g.  pylith axialdisp.cfg). the error message comes as below;
> ceriml09:pylith-1.6.2-darwin-10.6.8 msdhar$ source setup.sh Ready to run PyLith.ceriml09:pylith-1.6.2-darwin-10.6.8 msdhar$ cd ssetup.sh  share/    src/      ceriml09:pylith-1.6.2-darwin-10.6.8 msdhar$ cd src/pylith/examples/twocells/twot twotet4/         twotet4-geoproj/ twotri3/         ceriml09:pylith-1.6.2-darwin-10.6.8 msdhar$ cd src/pylith/examples/twocells/twotri3/ceriml09:twotri3 msdhar$ pylith axialdisp.cfg 'import site' failed; use -v for tracebackTraceback (most recent call last):  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/bin/pylith", line 28, in<module>     import os.path, sys, site  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-packages/site.py", line 73, in<module>     __boot()  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-packages/site.py", line 33, in __boot    imp.load_module('site',stream,path,descr)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.
py", line 525, in<module>     main()  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 508, in main    known_paths = addsitepackages(known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 288, in addsitepackages    addsitedir(sitedir, known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 185, in addsitedir    addpackage(sitedir, name, known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 159, in addpackage    if not dircase in known_paths and os.path.exists(dir):  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/genericpath.py", line 18, in exists    st = os.stat(path)TypeError: stat() argument 1 must be encoded string without NULL bytes, not strceriml09:twotri3 msdhar$ pysetReady to run PyLith.ceriml09:pylith-1.6.2-darwin-10.6.8 msdhar$ pylith axialdisp.cfg'import site' failed;
 use -v for tracebackTraceback (most recent call last):  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/bin/pylith", line 28, in<module>     import os.path, sys, site  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-packages/site.py", line 73, in<module>     __boot()  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-packages/site.py", line 33, in __boot    imp.load_module('site',stream,path,descr)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 525, in<module>     main()  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 508, in main    known_paths = addsitepackages(known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 288, in addsitepackages    addsitedir(sitedir, known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 185, in addsitedir    a
ddpackage(sitedir, name, known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 159, in addpackage    if not dircase in known_paths and os.path.exists(dir):  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/genericpath.py", line 18, in exists    st = os.stat(path)TypeError: stat() argument 1 must be encoded string without NULL bytes, not strceriml09:pylith-1.6.2-darwin-10.6.8 msdhar$ cd src/pylith/examples/twocells/twotri3/ceriml09:twotri3 msdhar$ pylith axialdisp.cfg'import site' failed; use -v for tracebackTraceback (most recent call last):  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/bin/pylith", line 28, in<module>     import os.path, sys, site  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-packages/site.py", line 73, in<module>     __boot()  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-packages/site.py", line 33, in __boot    i
mp.load_module('site',stream,path,descr)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 525, in<module>     main()  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 508, in main    known_paths = addsitepackages(known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 288, in addsitepackages    addsitedir(sitedir, known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 185, in addsitedir    addpackage(sitedir, name, known_paths)  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site.py", line 159, in addpackage    if not dircase in known_paths and os.path.exists(dir):  File "/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/genericpath.py", line 18, in exists    st = os.stat(path)TypeError: stat() argument 1 must be encoded string without NULL bytes, not strceriml09:twotri3
 msdhar$
> How do I fix this? I am using MAC OS X Version 10.6.8.
>   sincerely,mahesh

The error you are getting is likely caused by conflicts in your 
environment setup. First, make sure you are using the bash shell.

echo $SHELL

The output should be "/bin/bash". If the output is not /bin/bash, then 
simply startup a bash shell before running "source setup.sh" by typing 
"bash". If you are using the bash shell, then please try the following 
from the top-level pylith directory (where setup.sh) is:

unset PYTHONPATH
unset DYLD_LIBRARY_PATH
PATH=/bin:/usr/bin
source setup.sh
cd src/pylith/examples/twocells/twotri3
pylith axialdisp.cfg

Regards,
Brad


More information about the CIG-SHORT mailing list