ZEO client can't connect to Unix Domain socket
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ZODB |
Fix Released
|
High
|
Unassigned |
Bug Description
After upgrading from ZOBD3.9 to ZODB3.10 I couldn't connect to the ZEO server:
=======
└─(%) paster serve mzcms.ini (mzcmsenv) [folders:365]─┘
Exception in thread Connect([(1, '/home/
Traceback (most recent call last):
File "/usr/lib/
self.run()
File "/home/
success = self.try_
File "/home/
wrappers = self._create_
File "/home/
for domain, addr in self._expand_
File "/home/
for domain, (host, port) in self.addrlist:
ValueError: too many values to unpack
=======
This is the mzcms.ini:
=======
[DEFAULT]
debug = true
[app:zodb]
use = egg:mzcms#app
reload_templates = true
debug_templates = true
debug_authorization = false
debug_notfound = false
zodb_uri = zeo://%
[pipeline:main]
pipeline =
egg:
egg:
egg:
egg:
zodb
[server:main]
use = egg:Paste#http
host = 0.0.0.0
port = 6543
=======
My zeo.conf
=======
%define INSTANCE .
<zeo>
address $INSTANCE/
read-only false
invalidation-
pid-filename $INSTANCE/
</zeo>
<blobstorage 1>
<filestorage>
path $INSTANCE/
</filestorage>
blob-dir $INSTANCE/db/blobs
</blobstorage>
=======
Changed in zodb: | |
status: | Fix Committed → Fix Released |
I didn't include the tests in the patch because I don't know where to write it. If you give me a hint I can try.