Aug 25, 2007, at 1:19 AM, cdillardhsp wrote:

Running CentOS 4.5 which has Python 2.3.4. The Zenoss site says that Python 2.3.5 is needed - for WMI to work properly???

I installed Python 2.3.5 from source to /usr/local/bin/python. Next I changed the symbolic link in /opt/zenoss/bin/python to point to the new version of Python. When I start Zenoss I get the following errors. I'd like some help getting this working so that my ZenWin works properly.

[EMAIL PROTECTED] bin]# service zenoss start
Daemon: zeoctl . daemon process started, pid=19290
Daemon: zopectl . daemon process started, pid=19294
Daemon: zenhub starting...
Traceback (most recent call last):
  File "/opt/zenoss/Products/ZenHub/zenhub.py", line 36, in ?
    import Globals
  File "/opt/zenoss/lib/python/Globals.py", line 23, in ?
    import Acquisition, ComputedAttribute, App.PersistentExtra, os
  File "/opt/zenoss/lib/python/Acquisition/__init__.py", line 1, in ?
    from _Acquisition import *
File "/opt/zenoss/lib/python/ExtensionClass/__init__.py", line 105, in ?
    from _ExtensionClass import *
ImportError: /opt/zenoss/lib/python/ExtensionClass/ _ExtensionClass.so: undefined symbol: PyUnicodeUCS4_AsEncodedString

Clayton,

First, I'd suggest that you install the latest Python 2.4 in /usr/ local. It is the best version for Zenoss at the moment. That PyUnicodeUCS4_AsEncodedString ImportError basically means that Zope was compiled and linked against a different version of Python than what you're using. When you install Python 2.4 from source, pass configure the --enable-unicode=ucs4 option to get the appropriate symbols built.

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

Reply via email to