[CIG-SHORT] Error on running .cfg files

Mahesh Singh Dhar (msdhar) msdhar at memphis.edu
Fri Feb 17 09:24:46 PST 2012


Hi,

Default shell environment in my lab is tcsh. As your suggestion I typed "bash" and followed your steps and after running " pylith axialdisp.cfg" , then again similar error appeared as previous one. 

Just for information;
echo $SHELL gives tcsh and
echo $0          gives bash

-----------------------------------------------------------
ceriml09:~ msdhar$ echo $SHELL
/bin/tcsh
ceriml09:~ msdhar$ bash
bash-3.2$ echo $SHELL
/bin/tcsh
bash-3.2$ echo $0
bash
bash-3.2$ 
--------------------------------------------------------------

Does it make any difference? 

and I did unset PYTHOPATH also and after running pylith same error message appeared.

I am looking forward for your suggestion.

sincerely,

Mahesh Singh Dhar
Graduate Research Assistant
CERI/University of Memphis

________________________________________


On 2/10/12 3:34 PM, "Brad Aagaard" <baagaard at usgs.gov> wrote:

>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-p
>>ackages/site.py", line 73, in<module>     __boot()  File
>>"/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-p
>>ackages/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/generic
>path.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-pa
>ckages/site.py", line 73, in<module>     __boot()  File
>"/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-pa
>ckages/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/generic
>path.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-pa
>ckages/site.py", line 73, in<module>     __boot()  File
>"/gaia/home/msdhar/pylith/pylith-1.6.2-darwin-10.6.8/lib/python2.6/site-pa
>ckages/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/generic
>path.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
>_______________________________________________
>CIG-SHORT mailing list
>CIG-SHORT at geodynamics.org
>http://geodynamics.org/cgi-bin/mailman/listinfo/cig-short






More information about the CIG-SHORT mailing list