openstack-glance: openstack-glance-api and openstack-glance-registry services become failed after "openstack undercloud upgrade" completes duing minor update on OSP9 Environment: python-glance-12.0.0-2.el7ost.noarch openstack-tripleo-heat-templates-liberty-2.0.0-54.el7ost.noarch python-glance-store-0.13.1-2.el7ost.noarch python-glanceclient-2.0.0-1.el7ost.noarch openstack-tripleo-heat-templates-2.0.0-54.el7ost.noarch openstack-puppet-modules-8.1.10-2.el7ost.noarch python-glance-tests-12.0.0-2.el7ost.noarch instack-undercloud-4.0.0-16.el7ost.noarch openstack-glance-12.0.0-2.el7ost.noarch Steps to reproduce: 1. Run "openstack undercloud upgrade" 2. Reboot the machine (if needed - new kernel) 3. run : [root@director ~]# systemctl status openstack-glance-api.service ● openstack-glance-api.service - OpenStack Image Service (code-named Glance) API server Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled) Active: failed (Result: start-limit) since Wed 2017-06-07 14:33:41 CDT; 1h 11min ago Process: 3719 ExecStart=/usr/bin/glance-api (code=exited, status=1/FAILURE) Main PID: 3719 (code=exited, status=1/FAILURE) Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service: main process exited, code=exited, status=1/FAILURE Jun 07 14:33:41 director.fv1dci.org systemd[1]: Unit openstack-glance-api.service entered failed state. Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service failed. Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service holdoff time over, scheduling restart. Jun 07 14:33:41 director.fv1dci.org systemd[1]: start request repeated too quickly for openstack-glance-api.service Jun 07 14:33:41 director.fv1dci.org systemd[1]: Failed to start OpenStack Image Service (code-named Glance) API server. Jun 07 14:33:41 director.fv1dci.org systemd[1]: Unit openstack-glance-api.service entered failed state. Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service failed. [root@director ~]# systemctl status openstack-glance-api.service ● openstack-glance-api.service - OpenStack Image Service (code-named Glance) API server Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled) Active: failed (Result: start-limit) since Wed 2017-06-07 14:33:41 CDT; 1h 11min ago Process: 3719 ExecStart=/usr/bin/glance-api (code=exited, status=1/FAILURE) Main PID: 3719 (code=exited, status=1/FAILURE) Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service: main process exited, code=exited, status=1/FAILURE Jun 07 14:33:41 director.fv1dci.org systemd[1]: Unit openstack-glance-api.service entered failed state. Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service failed. Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service holdoff time over, scheduling restart. Jun 07 14:33:41 director.fv1dci.org systemd[1]: start request repeated too quickly for openstack-glance-api.service Jun 07 14:33:41 director.fv1dci.org systemd[1]: Failed to start OpenStack Image Service (code-named Glance) API server. Jun 07 14:33:41 director.fv1dci.org systemd[1]: Unit openstack-glance-api.service entered failed state. Jun 07 14:33:41 director.fv1dci.org systemd[1]: openstack-glance-api.service failed. [root@director ~]# [root@director ~]# journalctl -u openstack-glance-registry.service|grep -i error: Jun 07 14:22:53 director.fv1dci.org glance-registry[29098]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:22:53 director.fv1dci.org glance-registry[29160]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:22:54 director.fv1dci.org glance-registry[29201]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:22:55 director.fv1dci.org glance-registry[29229]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:22:56 director.fv1dci.org glance-registry[29268]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:33:35 director.fv1dci.org glance-registry[1511]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:33:38 director.fv1dci.org glance-registry[2468]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:33:39 director.fv1dci.org glance-registry[2936]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:33:40 director.fv1dci.org glance-registry[3413]: ERROR: Unable to locate paste config file for glance-registry. Jun 07 14:33:41 director.fv1dci.org glance-registry[4042]: ERROR: Unable to locate paste config file for glance-registry. [root@director ~]# journalctl -u openstack-glance-api|grep -i error: Jun 07 14:22:53 director.fv1dci.org glance-api[29111]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:22:54 director.fv1dci.org glance-api[29161]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:22:55 director.fv1dci.org glance-api[29206]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:22:55 director.fv1dci.org glance-api[29236]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:22:56 director.fv1dci.org glance-api[29275]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:33:35 director.fv1dci.org glance-api[1514]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:33:37 director.fv1dci.org glance-api[2402]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:33:39 director.fv1dci.org glance-api[2881]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:33:40 director.fv1dci.org glance-api[3104]: ERROR: Unable to locate paste config file for glance-api. Jun 07 14:33:41 director.fv1dci.org glance-api[3719]: ERROR: Unable to locate paste config file for glance-api.
Created attachment 1285914 [details] logs from the undercloud
So, do you have a paste config file for glance-api in /etc/glance ? You may want to try and give the full path to this config file by editing /etc/glance/glance-api.conf: [paste_deploy] config_file = /path/to/the/paste/config/file
I found the root cause for this host. See BZ1459691 for more details. Someone pip installed a newer version of oslo.config which breaks our services. *** This bug has been marked as a duplicate of bug 1459691 ***
closed, no need for needinfo.