[ZODB-Dev] help with pinning zeo plone zodb3 to 3.8.1

rafael rafaelcrocha at gmail.com
Thu Nov 12 00:02:30 EST 2009


Hi,

  I just installed a fresh plone site from the latest uniffied linux
installer.
  I then add all my products, rerun buildout and moved my Data.fs.
  I am experiencing the following problem: i need to pin zodb3 = 3.8.1
so I can pack (cross reference issue). But if I pin it as I was doing
before , ie adding ZODB3 = 3.8.1 to my versions section, I get an error
(traceback below).
  Previously I was using a standalone installation. Now I moved to zeo,
but I have pinned zodb3 with zeo before.
    Googling it I saw some people with same output , but trying to use
plone.app.blob. A solution was indicated to add plone.app.blob egg in
the zeo section in buildout. But I won't use this product, so don't seem
to be the right solution to me..
  What can i do?

Thanks

2009-11-11 22:55:21 INFO Zope Set effective user to
"plone"                                                                     

2009-11-11 22:55:23 INFO Marshall libxml2-python not available. Unable
to register libxml2 based marshallers, at least SimpleXMLMarshaller
2009-11-11 22:55:29 INFO ZEO.ClientStorage (27130) ClientStorage
(pid=27130) created RW/normal for storage: '1'                          
2009-11-11 22:55:29 INFO ZEO.cache created temporary cache file
'<fdopen>'                                                               
2009-11-11 22:55:29 INFO ZEO.ClientStorage (27130) Testing connection
<ManagedClientConnection ('206.196.110.2', 8100)>                  
2009-11-11 22:55:29 ERROR ZEO.zrpc.Connection(C) (127.0.0.1:8100) bad
handshake 'Z303'                                                   
2009-11-11 22:55:29 ERROR ZEO.zrpc.Connection(C) (127.0.0.1:8100) Error
caught in asyncore                                               
Traceback (most recent call
last):                                                                                                       

  File "/usr/local/Plone/Python-2.4/lib/python2.4/asyncore.py", line 69,
in read                                                         
   
obj.handle_read_event()                                                                                                              

  File "/usr/local/Plone/Python-2.4/lib/python2.4/asyncore.py", line
391, in handle_read_event                                           
   
self.handle_read()                                                                                                                   

  File
"/usr/local/Plone/buildout-cache/eggs/ZODB3-3.8.1-py2.4-linux-i686.egg/ZEO/zrpc/smac.py",
line 243, in handle_read                
   
self.message_input(msg)                                                                                                              

  File
"/usr/local/Plone/buildout-cache/eggs/ZODB3-3.8.1-py2.4-linux-i686.egg/ZEO/zrpc/connection.py",
line 952, in recv_handshake       
    Connection.recv_handshake(self,
proto)                                                                                               

  File
"/usr/local/Plone/buildout-cache/eggs/ZODB3-3.8.1-py2.4-linux-i686.egg/ZEO/zrpc/connection.py",
line 527, in recv_handshake       
    raise ZRPCError("bad handshake %r" %
proto)                                                                                          

ZRPCError: bad handshake 'Z303'    


More information about the ZODB-Dev mailing list