george donnelly wrote at 2004-5-10 23:14 -0500:
i am trying to pack a zeo-served filestorage, i brought it up as read-only, both the zeo server and a client and packed. after about 20 mins it failed with this error below. can anyone make sense of this error for me? and perhaps suggest what i might do to get past it and pack my zeo-served zodb? ... File "/usr/local/zope/270/lib/python/ZODB/referencesf.py", line 38, in referencesf raise ValueError, 'Error unpickling, %s' % p ValueError: Error unpickling, ((U^NBTrees.OIBTreeq^AU^GOIBTreeq^Btq^CNt.(((U^H^@^@^@^@^@#\x86\xe1q^D ...
I fear this is a difficult one. Apparently, your "BTrees.OIBTree.OIBTree" contains something which is not unpicklable. To find out what is the real problem, you should log the traceback in "ZODB/referencesf.py" near line 33 (at the start of the "except:"). Python 2.3 also comes with a pickle utility. It is useful to analyse pickles (and find out what might be wrong with them). -- Dieter