hi,all Problem have been solved.
The problem is "sudo" can not keep the environment when user "zenoss" use sudo to start zenping/zensyslog daemon. see below: Code: [EMAIL PROTECTED]:/usr/local/zenoss$ env |grep PYTHONPATH PYTHONPATH=/usr/local/zenoss/lib/python And can import Globals successfully. Code: python -c 'import Globals' [EMAIL PROTECTED]:/usr/local/zenoss$ if use sudo,see below: Code: [EMAIL PROTECTED]:/usr/local/zenoss$ sudo env|grep PYTHONPATH Nothing displayed,and import Globals failed: Code: [EMAIL PROTECTED]:/usr/local/zenoss$ sudo python -c 'import Globals' Traceback (most recent call last): File "<string>", line 1, in ? ImportError: No module named Globals So,To add this to your /etc/sudoers : Code: Defaults env_reset, env_keep=* Everything goes well: Code: [EMAIL PROTECTED]:/usr/local/zenoss$ ./bin/zenoss status Daemon: zeoctl program running; pid=31448 Daemon: zopectl program running; pid=31452 Daemon: zenxevent program running; pid=31457 Daemon: zenmodeler program running; pid=31468 Daemon: zenperfsnmp program running; pid=31475 Daemon: zenperfxmlrpc program running; pid=31485 Daemon: zenprocess program running; pid=31498 Daemon: zenping program running; pid=3304 Daemon: zensyslog program running; pid=31519 Daemon: zenstatus not running Daemon: zenactions program running; pid=31538 Daemon: zentrap program running; pid=31550 Daemon: zencommand program running; pid=31564 huhu~~ ------------------------ Founder Jiang -------------------- m2f -------------------- Read this topic online here: http://community.zenoss.com/forums/viewtopic.php?p=4844#4844 -------------------- m2f -------------------- _______________________________________________ zenoss-users mailing list [email protected] http://lists.zenoss.org/mailman/listinfo/zenoss-users
