[CIG-SHORT] Error on running .cfg files

Matthew Knepley knepley at mcs.anl.gov
Fri Feb 10 13:40:44 PST 2012


On Fri, Feb 10, 2012 at 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-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.
>

Note that this is a sure sign:

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 traceback
Traceback (most recent call last):

The 'import site' is the setup code for Python. If this fails, you have
something wrong with the Python
environment before PyLith is run. Brad is likely right that it is your
environment.

   Matt


> 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
>



-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://geodynamics.org/pipermail/cig-short/attachments/20120210/d55f16ab/attachment-0001.htm 


More information about the CIG-SHORT mailing list