I am using 4.2.0, and get the following errors when trying to update a device/object. It seems to happen with all my objects now, even those that were previously modified with no problems.
I used the bash script to install with deps on an up-to-date Centos 6 (in a HyperV v2 machine with syn drivers installed) with 4GB of RAM. There is plenty of RAM left (no swap usage at all), and top shows that the machine is not having any problems. The problem happens on IE9, FF14 and Chrome 21.
------
2012-08-14T16:05:12 ERROR zen.Zuul [Errno 104] Connection reset by peer
Traceback (most recent call last):
File "/opt/zenoss/Products/Zuul/routers/device.py", line 1116, in removeDevices
deletePerf=deletePerf)
File "/opt/zenoss/Products/Zuul/facades/devicefacade.py", line 222, in deleteDevices
return self._deleteDevices(uids, deleteEvents, deletePerf)
File "/opt/zenoss/Products/Zuul/facades/devicefacade.py", line 209, in _deleteDevices
deletedIds = sum(map(dbDeleteDevices, uidChunks(uids)), [])
File "/opt/zenoss/lib/python/ZODB/transact.py", line 51, in g
_commit(note)
File "/opt/zenoss/lib/python/ZODB/transact.py", line 23, in _commit
t.commit()
File "/opt/zenoss/lib/python/transaction/_transaction.py", line 327, in commit
self._callBeforeCommitHooks()
File "/opt/zenoss/lib/python/transaction/_transaction.py", line 397, in _callBeforeCommitHooks
hook(*args, **kws)
File "/opt/zenoss/Products/ZenMessaging/queuemessaging/publisher.py", line 235, in beforeCompletionHook
dataManager = AmqpDataManager(self._queuePublisher.channel, tx._manager)
File "/opt/zenoss/Products/ZenMessaging/queuemessaging/publisher.py", line 380, in channel
return self._client.getChannel()
File "/opt/zenoss/lib/python/zenoss/protocols/amqp.py", line 58, in getChannel
ssl=self._connectionInfo.usessl)
File "/opt/zenoss/lib/python/amqplib/client_0_8/connection.py", line 144, in __init__
(10, 30), # tune
File "/opt/zenoss/lib/python/amqplib/client_0_8/abstract_channel.py", line 95, in wait
self.channel_id, allowed_methods)
File "/opt/zenoss/lib/python/amqplib/client_0_8/connection.py", line 202, in _wait_method
self.method_reader.read_method()
File "/opt/zenoss/lib/python/amqplib/client_0_8/method_framing.py", line 221, in read_method
raise m
error: [Errno 104] Connection reset by peer
------
2012-08-14T16:05:12 ERROR Zope.SiteErrorLog 1344953112.230.0858733022426 http://mymachine:8080/zport/dmd/Devices/Discovered/devices/machine.name/device_router
Traceback (innermost last):
Module ZPublisher.Publish, line 126, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 46, in call_object
Module Products.ZenUtils.extdirect.zope.router, line 22, in __call__
Module Products.ZenUtils.jsonutils, line 156, in inner
Module Products.ZenUtils.extdirect.router, line 130, in __call__
Module Products.ZenUtils.extdirect.router, line 188, in _processDirectRequest
Module transaction._transaction, line 705, in rollback
InvalidSavepointRollbackError: invalidated by a later savepoint