From 495889d2a1b2a7245a18ebc41f9bb085376bafaf Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Mon, 6 Aug 2018 12:48:45 +0100 Subject: [PATCH] vars: Add missing python-keystonemiddleware dependency The python-keystonemiddleware is needed by swift-proxy-server otherwise the systemd service fails to start with the following error: [...] File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit swift-proxy-server[11639]: value = import_string(found_expr) File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 22, in import_string swift-proxy-server[11639]: return pkg_resources.EntryPoint.parse("x=" + s).load(False) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2321, in load return self.resolve() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2327, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) ImportError: No module named keystonemiddleware.auth_token Implements: blueprint openstack-distribution-packages Change-Id: I2aaddc0c6b3bb5c28eb7f9b45e8d989f2824724d --- vars/debian.yml | 1 + vars/redhat-7.yml | 1 + vars/suse-42.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/vars/debian.yml b/vars/debian.yml index 92aa67ca..45457054 100644 --- a/vars/debian.yml +++ b/vars/debian.yml @@ -30,6 +30,7 @@ swift_distro_packages: swift_service_distro_packages: - python-keystoneclient # Keystoneclient needed to OSA keystone lib + - python-keystonemiddleware - python-memcache - python-swift - swift diff --git a/vars/redhat-7.yml b/vars/redhat-7.yml index 316af44a..e6720761 100644 --- a/vars/redhat-7.yml +++ b/vars/redhat-7.yml @@ -36,6 +36,7 @@ swift_service_distro_packages: - openstack-swift-plugin-swift3 - openstack-swift-proxy - python-keystoneclient # Keystoneclient needed to OSA keystone lib + - python-keystonemiddleware - python-memcached - python-swift diff --git a/vars/suse-42.yml b/vars/suse-42.yml index 8933d550..56ae63a5 100644 --- a/vars/suse-42.yml +++ b/vars/suse-42.yml @@ -37,6 +37,7 @@ swift_service_distro_packages: - openstack-swift-object - openstack-swift-proxy - python-keystoneclient # Keystoneclient needed to OSA keystone lib + - python-keystonemiddleware - python-python-memcached - python-swift