1. Run upgrade from 5.0 to 5.1 and fail upgrade with modifying /engines/openstack.py file adding some exception (fuel-5.1-upgrade-11-2014-09-17_21-40-34.tar.lrz)
2.After successful rollback run upgrade from 5.0 to 5.0.1
Expected - upgrade is successful
Actual - upgrade failed with
2014-09-23 08:56:51 DEBUG 10307 (utils) Execute command "docker cp fuel-core-5.0-astute:/var/lib/astute /var/lib/fuel_upgrade/5.0.1"
2014-09-23 08:56:51 DEBUG 10307 (utils) Stdout and stderr of command "docker cp fuel-core-5.0-astute:/var/lib/astute /var/lib/fuel_upgrade/5.0.1":
2014-09-23 08:56:51 DEBUG 10307 (utils) 2014/09/23 08:56:51 Error: Could not find the file /var/lib/astute in container fuel-core-5.0-astute
2014-09-23 08:56:51 INFO 10307 (supervisor_client) Stop all services
2014-09-23 08:56:51 ERROR 10307 (upgrade) DockerUpgrader: failed to upgrade: "<Fault 6: 'SHUTDOWN_STATE'>"
Traceback (most recent call last):
File "/var/upgrade/site-packages/fuel_upgrade/upgrade.py", line 56, in run
upgrader.upgrade()
File "/var/upgrade/site-packages/fuel_upgrade/engines/docker_engine.py", line 76, in upgrade
self.supervisor.stop_all_services()
File "/var/upgrade/site-packages/fuel_upgrade/supervisor_client.py", line 125, in stop_all_services
self.supervisor.stopAllProcesses()
File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
return self.__send(self.__name, args)
File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
verbose=self.__verbose
File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib64/python2.6/xmlrpclib.py", line 1392, in _parse_response
return u.close()
File "/usr/lib64/python2.6/xmlrpclib.py", line 838, in close
raise Fault(**self._stack[0])
Fault: <Fault 6: 'SHUTDOWN_STATE'>
2014-09-23 08:56:51 DEBUG 10307 (upgrade) Run rollback
Upgrade failed fater next steps:
1. Run upgrade from 5.0 to 5.1 and fail upgrade with modifying /engines/ openstack. py file adding some exception (fuel-5. 1-upgrade- 11-2014- 09-17_21- 40-34.tar. lrz)
2.After successful rollback run upgrade from 5.0 to 5.0.1
Expected - upgrade is successful 5.0-astute: /var/lib/ astute /var/lib/ fuel_upgrade/ 5.0.1" 5.0-astute: /var/lib/ astute /var/lib/ fuel_upgrade/ 5.0.1": 5.0-astute site-packages/ fuel_upgrade/ upgrade. py", line 56, in run upgrade( ) site-packages/ fuel_upgrade/ engines/ docker_ engine. py", line 76, in upgrade supervisor. stop_all_ services( ) site-packages/ fuel_upgrade/ supervisor_ client. py", line 125, in stop_all_services supervisor. stopAllProcesse s() python2. 6/xmlrpclib. py", line 1199, in __call__ send(self. __name, args) python2. 6/xmlrpclib. py", line 1489, in __request self.__ verbose python2. 6/xmlrpclib. py", line 1253, in request response( h.getfile( ), sock) python2. 6/xmlrpclib. py", line 1392, in _parse_response python2. 6/xmlrpclib. py", line 838, in close *self._ stack[0] )
Actual - upgrade failed with
2014-09-23 08:56:51 DEBUG 10307 (utils) Execute command "docker cp fuel-core-
2014-09-23 08:56:51 DEBUG 10307 (utils) Stdout and stderr of command "docker cp fuel-core-
2014-09-23 08:56:51 DEBUG 10307 (utils) 2014/09/23 08:56:51 Error: Could not find the file /var/lib/astute in container fuel-core-
2014-09-23 08:56:51 INFO 10307 (supervisor_client) Stop all services
2014-09-23 08:56:51 ERROR 10307 (upgrade) DockerUpgrader: failed to upgrade: "<Fault 6: 'SHUTDOWN_STATE'>"
Traceback (most recent call last):
File "/var/upgrade/
upgrader.
File "/var/upgrade/
self.
File "/var/upgrade/
self.
File "/usr/lib64/
return self.__
File "/usr/lib64/
verbose=
File "/usr/lib64/
return self._parse_
File "/usr/lib64/
return u.close()
File "/usr/lib64/
raise Fault(*
Fault: <Fault 6: 'SHUTDOWN_STATE'>
2014-09-23 08:56:51 DEBUG 10307 (upgrade) Run rollback
Logs are attached