[Zope-ZEO] DB instance error

Jim Fulton jim@digicool.com
Fri, 15 Dec 2000 07:49:36 -0500


cPickle is statically linked into Python by default. It cannot be overridden
directly. You can override it by putting the one you want by putting it into
a package. You should put the one that comes with Zope, which I think that
andrew is distributing, into your ZEO package, so that ZEO gets a local
package version.

Jim

nw_moriarty Last Name wrote:
> 
> Jim
> 
> Thanks for the hint.  I looked into it and it seems that cPickle is
> compiled into Python or Zope.  I was trying to install Andrew's
> stand alone ZODB which has cPickle 1.1.  The version with Zope-2.2.2
> is 1.72.  I renamed all the cPickle.so files to MajorJunk but can
> still import cPickle with version 1.63.
> 
> Nigel
> 
> >"Nigel W. Moriarty" wrote:
> >>
> >> I recieved an error when trying to create a DB using ZEO storage.  Any hints what my problem is?
> >>
> >> Nigel
> >>
> >> >>> from ZEO import ClientStorage
> >> >>> from ZODB import DB
> >> >>> storage = ClientStorage.ClientStorage( ('legless', 1972) )
> >> >>> db = DB( storage )
> >> Traceback (innermost last):
> >>   File "<stdin>", line 1, in ?
> >>   File "/usr/local/Python-1.5.2-thread/lib/python1.5/site-packages/ZODB/DB.py", line 155, in __init__
> >>     storage.tpc_begin(t)
> >>   File "ZEO/ClientStorage.py", line 458, in tpc_begin
> >>     try: r=self._call(self.__begin, id, user, desc, ext)
> >>   File "ZEO/zrpc.py", line 194, in __call__
> >>     if type(r) is TupleType: raise r[0], r[1]
> >> AttributeError: find_global
> >
> >You are getting the wrong version of cPickle.
> >You need to copy/link the cPickle extension into your
> >ZEO directory.
> >
> >Jim
> >
> >--
> >Jim Fulton           mailto:jim@digicool.com   Python Powered!
> >Technical Director   (888) 344-4332            http://www.python.org
> >Digital Creations    http://www.digicool.com   http://www.zope.org
> >
> >_______________________________________________
> >Bug reports, feature requests, etc. go in the ZEO Tracker:
> >http://www.zope.org/Products/ZEO/Tracker
> >
> >Conversations etc. can take place in the Wiki:
> >http://www.zope.org/Products/ZEO/Wiki
> >
> >Zope-ZEO maillist  -  Zope-ZEO@zope.org
> >http://lists.zope.org/mailman/listinfo/zope-zeo
> 
> ------------------------------------------------------------
> --== Sent via Deja.com ==--
> http://www.deja.com/

--
Jim Fulton           mailto:jim@digicool.com   Python Powered!        
Technical Director   (888) 344-4332            http://www.python.org  
Digital Creations    http://www.digicool.com   http://www.zope.org