Comment 9 for bug 788605

Revision history for this message
Tom Ellis (tellis) wrote : Re: LDS client appears multiple times in "Pending Computers" list or "Computers" after reboots

Right, if we do a forced reboot I get this message in broker.log straight after the reboot:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/landscape/broker/store.py", line 299, in _reprocess_holding
    message = bpickle.loads(self._get_content(old_filename))
  File "/usr/lib/python2.7/dist-packages/landscape/lib/bpickle.py", line 45, in loads
    raise ValueError, "Can't load empty string"
ValueError: Can't load empty string
2011-06-08 12:08:35,804 ERROR [MainThread] Can't load empty string
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/landscape/broker/store.py", line 299, in _reprocess_holding
    message = bpickle.loads(self._get_content(old_filename))
  File "/usr/lib/python2.7/dist-packages/landscape/lib/bpickle.py", line 45, in loads
    raise ValueError, "Can't load empty string"
ValueError: Can't load empty string

Looks like a pickle corruption issue, soon after we get a reregistration request:
011-06-08 12:08:35,804 INFO [MainThread] Accepted types changed: +test +register +register-cloud-vm
2011-06-08 12:08:35,806 INFO [MainThread] Queueing message to register with account 'standalone' without a password.
2011-06-08 12:08:35,809 INFO [MainThread] Starting message exchange with https://ec2-46-51-138-192.eu-west-1.compute.amazonaws.com/message-system.