[EMAIL PROTECTED]:~$ export PYTHONPATH=$ZENHOME/lib/python
[EMAIL PROTECTED]:~$ sudo python -c 'import Globals'
Traceback (most recent call last):
 File "<string>", line 1, in ?
ImportError: No module named Globals

This works

[EMAIL PROTECTED]:~$ python -c 'import Globals;'

sudo is a problem i guess

[EMAIL PROTECTED]:~$ env | grep PYTHONPATH
PYTHONPATH=/usr/local/zenoss/lib/python

[EMAIL PROTECTED]:~$ sudo env | grep PYTHONPATH


so sudo does not keep environment


i noticed in your sudoers its "Defaults env_keep += "PYTHONPATH ZENHOME" "

i missed + and added it to sudoers . still not working.



Eric Newton wrote:
The python path should by set up by the support scripts based on ZENHOME.

Does this work:

export PYTHONPATH=$ZENHOME/lib/python
sudo python -c 'import Globals'

-Eric

Manoj Sonawane wrote:
sudo python -c 'import os; print os.environ["ZENHOME"]'
/usr/local/zenoss

it works but import Globals does not.

[EMAIL PROTECTED]:~/zenoss-0.21.1$ sudo python -c 'import Globals;'
Traceback (most recent call last):
 File "<string>", line 1, in ?
ImportError: No module named Globals

_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to