Hi All - I've got a CentOS 4.4 box that is stock with almost all latest updates installed, running:
mysql-server-5.0.42-1.el4.centos mysql-5.0.42-1.el4.centos mysqlclient14-4.1.22-1.el4s1.1 python-2.3.4-14.4 I followed the Install Guide for EL4 at: http://www.zenoss.com/community/docs/install-guides/install-on-centos/ However - the Zope Web server on port 8080 fails to start correctly. When I run "service zenoss start", I get: Code: Daemon: zenwinmodeler starting... --11:13:24-- http://localhost.localdomain:8080/zport/dmd/DeviceLoader/loadDevice?deviceName=localhost.localdomain&devicePath=/Server/Linux => `/dev/null' Resolving localhost.localdomain... 127.0.0.1 Connecting to localhost.localdomain|127.0.0.1|:8080... connected. HTTP request sent, awaiting response... 500 Internal Server Error 11:13:24 ERROR 500: Internal Server Error. In the event.log, I see: Code: ------ 2007-07-11T11:13:59 ERROR Zope.SiteErrorLog http://xxx.xxxxxx.xxx:8080/zport/dmd Traceback (most recent call last): File "/opt/zenoss/lib/python/ZPublisher/Publish.py", line 105, in publish object=request.traverse(path, validated_hook=validated_hook) File "/opt/zenoss/lib/python/ZPublisher/BaseRequest.py", line 363, in traverse doc = getattr(subobject, '__doc__', None) File "/opt/zenoss/lib/python/ZODB/Connection.py", line 704, in setstate self._setstate(obj) File "/opt/zenoss/lib/python/ZODB/Connection.py", line 758, in _setstate self._reader.setGhostState(obj, p) File "/opt/zenoss/lib/python/ZODB/serialize.py", line 495, in setGhostState state = self.getState(pickle) File "/opt/zenoss/lib/python/ZODB/serialize.py", line 488, in getState return unpickler.load() File "/opt/zenoss/lib/python/ZODB/serialize.py", line 436, in _persistent_load return self._conn.get(oid) File "/opt/zenoss/lib/python/ZODB/Connection.py", line 215, in get self._cache[oid] = obj TypeError: Cache values must be persistent objects. ------ 2007-07-11T11:13:59 ERROR ZODB.Connection Couldn't load state for 0x0f77 Traceback (most recent call last): File "/opt/zenoss/lib/python/ZODB/Connection.py", line 704, in setstate self._setstate(obj) File "/opt/zenoss/lib/python/ZODB/Connection.py", line 758, in _setstate self._reader.setGhostState(obj, p) File "/opt/zenoss/lib/python/ZODB/serialize.py", line 495, in setGhostState state = self.getState(pickle) File "/opt/zenoss/lib/python/ZODB/serialize.py", line 488, in getState return unpickler.load() File "/opt/zenoss/lib/python/ZODB/serialize.py", line 436, in _persistent_load return self._conn.get(oid) File "/opt/zenoss/lib/python/ZODB/Connection.py", line 215, in get self._cache[oid] = obj TypeError: Cache values must be persistent objects. ------ Any feedback on what's going haywire here? I'm hoping this is something silly and simple...? FYI - I did modify the following BIN scripts: install-functions.sh zenoss_upgrade_pre zenoss_upgrade_post zenoss_init_post zenoss_init_pre So that the MYSQL USER/PASS, and the ZENOSS events database password matched my environment. But that's all I munged. Thanks a ton in advance for any pointers or ideas. v/r Shane ------------------------ Shane Gibson -------------------- m2f -------------------- Read this topic online here: http://community.zenoss.com/forums/viewtopic.php?p=8646#8646 -------------------- m2f -------------------- _______________________________________________ zenoss-users mailing list [email protected] http://lists.zenoss.org/mailman/listinfo/zenoss-users
