Tim Tisdall wrote at 2007-3-29 16:03 -0400:
> It took me all day, but I finally managed to figure out how to do
>what you suggested. Unfortunately, I still get the very same error:
>POSKeyError, Error Value: 0x01edf2 . Just to make sure I did it
>right, 0x01edf2 is the OID I should use in your
Tim Tisdall wrote at 2007-3-29 12:02 -0400:
> Okay... I've managed to create a persistent object called 'p' with
>the OID of the missing object. I have no idea how to determine the
>database connection object to pass it to the
>ZODB.Connection.Connection.add() .
If you have a persistent object
It took me all day, but I finally managed to figure out how to do
what you suggested. Unfortunately, I still get the very same error:
POSKeyError, Error Value: 0x01edf2 . Just to make sure I did it
right, 0x01edf2 is the OID I should use in your solution, right?
-Tim
On 3/29/07, Tim Tisdal
Okay... I've managed to create a persistent object called 'p' with
the OID of the missing object. I have no idea how to determine the
database connection object to pass it to the
ZODB.Connection.Connection.add() .
-Tim
On 3/27/07, Dieter Maurer <[EMAIL PROTECTED]> wrote:
Tim Tisdall wrote a
Maybe I missed mentioning it, but if there was no fammed-old object
then it would give a KeyError: 'fammed-old'. If I created a new plone
instance in the spot where it was expecting, it would instead give me
a POSKeyError.
I really don't know anything about Python... how do I create a
persi
Tim Tisdall wrote at 2007-3-27 15:31 -0400:
> That's what I've been using... the zopectl debug. It basically
>says that there is a KeyError: 'fammed-old' when I try to access a
>part of the object. The traceback seems to indicate that it's trying
>to "connect" to that object but isn't able to.
Tim Tisdall wrote at 2007-3-27 14:59 -0400:
> When I try to access any part of the plone instance I'm given the
>same exceptions I mentioned before. I can't seem to access any
>subobjects. Am I doomed?
You mean a "POSKeyError"?
Then, you are not (yet) completely doomed. You can try the follow
That's what I've been using... the zopectl debug. It basically
says that there is a KeyError: 'fammed-old' when I try to access a
part of the object. The traceback seems to indicate that it's trying
to "connect" to that object but isn't able to. I can get a list via
dir(obj), but that seems to
On Tue, Mar 27, 2007 at 02:59:51PM -0400, Tim Tisdall wrote:
> When I try to access any part of the plone instance I'm given the
> same exceptions I mentioned before. I can't seem to access any
> subobjects. Am I doomed?
Are you getting these exceptions via the ZMI? You should also try
explor
When I try to access any part of the plone instance I'm given the
same exceptions I mentioned before. I can't seem to access any
subobjects. Am I doomed?
-Tim
On 3/27/07, Dieter Maurer <[EMAIL PROTECTED]> wrote:
Tim Tisdall wrote at 2007-3-27 09:17 -0400:
> The broken object is a 1gb plo
Tim Tisdall wrote at 2007-3-27 09:17 -0400:
> The broken object is a 1gb plone instance. Which is what I'm trying
>to recover.
You may try to find the (non broken) persistent subobjects of the broken
objects and relink them to a new object.
Then you can delete the broken object.
Whether you hav
The broken object is a 1gb plone instance. Which is what I'm trying
to recover.
-Tim
On 3/26/07, Dieter Maurer <[EMAIL PROTECTED]> wrote:
Tim Tisdall wrote at 2007-3-23 20:08 -0400:
> ... broken objects ...
Another possibility would be to try to delete the broken object(s).
There is a HowT
Tim Tisdall wrote at 2007-3-23 20:08 -0400:
> ... broken objects ...
Another possibility would be to try to delete the broken object(s).
There is a HowTo around (on "zopelabs", I think) on how to
delete objects the inofficial way (in cases when the standard way is
not workable, e.g. for broken ob
--On 24. März 2007 12:39:32 -0400 Tim Tisdall <[EMAIL PROTECTED]> wrote:
Where can I find a "fixed" version of fsrefs.py? I've been looking
via Google but haven't found anything yet.
If there is one then you'll find it on svn.zope.org.
-aj
pgpiocEhbJI6L.pgp
Description: PGP signature
_
Where can I find a "fixed" version of fsrefs.py? I've been looking
via Google but haven't found anything yet.
-Tim
On 3/23/07, Dieter Maurer <[EMAIL PROTECTED]> wrote:
Tim Tisdall wrote at 2007-3-23 16:03 -0400:
> When I run the fsrefs.py on the database I get the following:
>-
>oid 0
Okay, I didn't think it'd work, but I tried using a backup. It
didn't work. I only have backups of the ZODB with the plone instance
I want to keep. Unfortunately, it and all the backups seem to be hung
up on finding the broken plone instance in a completely different
ZODB. I didn't bother ma
Tim Tisdall wrote at 2007-3-23 16:32 -0400:
> I tried running a pack on the database via fsrecover.fs and here's
>what I get:
>
>-
>Recovering Data_fammedmain.fs into Data_fammedmain-recovery.fs
>. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 0
>0 bytes removed during recovery
>Packing ...
>Traceback
Tim Tisdall wrote at 2007-3-23 16:03 -0400:
> When I run the fsrefs.py on the database I get the following:
>-
>oid 0x0L persistent.mapping.PersistentMapping
>last updated: 2007-01-02 18:59:32.016077, tid=0x36AA393889A1800L
>refers to invalid object:
> oid ('\x00\x00\x00\x00\x00\x00\x00\
I tried running a pack on the database via fsrecover.fs and here's
what I get:
-
Recovering Data_fammedmain.fs into Data_fammedmain-recovery.fs
. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 0
0 bytes removed during recovery
Packing ...
Traceback (most recent call last):
File "/opt/Plone-2.5.2/lib/
When I run the fsrefs.py on the database I get the following:
-
oid 0x0L persistent.mapping.PersistentMapping
last updated: 2007-01-02 18:59:32.016077, tid=0x36AA393889A1800L
refers to invalid object:
oid ('\x00\x00\x00\x00\x00\x00\x00\x01', None) missing: ''
oid 0x1L OFS.Application.A
You need to provide the full traceback so we can tell where it is coming
from.
My guess (though I'm surprised by the particular error) is that you have
perhaps got content owned by users in a user folder outside the site
that is no longer accessible when you mount the database on its own. If
21 matches
Mail list logo