Python3 Migration leads to ZODB.POSException.POSKeyError: 'No blob file at ...'

I upgraded my buildout Plone 5.1.6 to 5.2.11. Now I tried the Python2 to Python3 migration. The zodbupdate & zodbverify steps are looking good, but when I run the instance after the migration I get this error:

ZODB.POSException.POSKeyError: ZODB.POSException.POSKeyError: 'No blob file at /opt/plone/zeocluster/var/blobstorage/0x05960a/0x03eb4e22b55e9844.blob'

The zeoserver.log is only showing this:

The lawn blob directory layout is deprecated...

Any ideas what's going wrong?

did you copy also the .layout file in the blobstorage directory?

2 Likes

That was indeed the problem. Thanks a lot!

1 Like