Hi,

I'm trying to setup Cinder as a standalone service with Docker using the blockbox system (contrib/blockbox in the Cinder source distribution). I was inspired by this manual: https://thenewstack.io/deploying-cinder-stand-alone-storage-service/.

This works quite well with Cinder’s noauth option as described above. Now i want/have to add Keystone to the mix. I built the Keystone image and added a custom init script to initialize Keystone when fired up and a certain environment is set. For this i followed instructions from https://docs.openstack.org/keystone/pike/install/keystone-install-rdo.html.

This works to the point where "keystone-manage bootstrap" is called.
This fails with:

CRITICAL keystone [req-45247f41-0e4f-4cc7-8bb8-60c3793489b9 - - - - -] Unhandled error: TypeError: unpackb() got an unexpected keyword argument 'raw'

Can anybody tell me what's wrong?

Of course my setup is rather special so I'll mention some more details:
Docker host system: CentOS 7
Docker version: 18.06.1-ce, build e68fc7a
Keystone branch: stable/pike
Platform (for docker images): centos:7

I additionally rolled the python2-pyasn1 package into the Keystone image, but that didn't help. The "keystone" database in the "mariadb" container is initialized and accessible from the "keystone" container, i checked that.

I know this is a rather exotic case, but maybe someone recognizes the obvious problem. I'm not an OpenStack expert (want to use Cinder for oVirt).

thx
Matthias


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to