On Tue, Feb 16, 2010 at 6:39 AM, Andreas Jung <li...@zopyx.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> Jim Fulton wrote:
>> On Mon, Feb 15, 2010 at 11:47 AM, Andreas Jung <li...@zopyx.com>
>>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>>> Jim Fulton wrote:
>>>> On Mon, Feb 15, 2010 at 11:20 AM, Sidnei da Silva
>>>> <sidnei.da.si...@gmail.com> wrote:
>>>>> Hi Andreas,
>>>>> Your error looks quite similar to:
>>>>> Maybe it's the same issue?
>>>> Ah, good point. What version of ZODB does Zope 2.10 use?
>> OK, well, I still recommend using multi-zodb-check-refs.
> Thanks - this is working. I wrote a small blog entry on this topic:
> The more interesting question is: is there some tool for fixing Poskey
Not that I'm aware of. If you have a backup, you might be able to
recover the missing object from the backup. Otherwise, if you
know what's referencing the object, you might be able to
use application knowledge to affect a repair. If you use the -r
option, you get a database of reverse references, which is
very handy for figuring out what's missing.
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org