[rdo-list] Mitaka upgrade to Newton

Devin Acosta devin at pabstatencio.com
Fri Oct 14 15:10:44 UTC 2016


Last night I shut down my entire RDO Mitaka environment and then did a 
"yum -y update" to upgrade to the Newton release. I worked on merging a 
lot of the .rpmnew files for Neutron, Nova, Cinder, to be the latest 
version of the files. I am a little confused on how I am suppose to 
upgrade the Database for each of the individual parts, because the 
openstack-db command is no longer available. I was able to update a few 
services like Neutron with "neutron-db-manage current", however the one 
issue i'm noticing right now is that Cinder won't start.

I am seeing errors about "ServiceTooOld: One of the services is in 
Liberty version. We do not provide backward compatibility with Liberty 
now, you need to upgrade to Mitaka first.". I was running Mitaka just 
fine before the Newton update, I'm not sure what I need to change in 
order get get past this error. Anyone that can assist me or provide me a 
guide on the proper upgrade path when you take down the whole cluster 
would be appreciate!

2016-10-13 23:17:48.740 1037694 CRITICAL cinder 
[req-11ed371c-7132-417b-ae55-1c31934b3102 - - - - -] ServiceTooOld: One 
of the services is in Liberty version. We do not provide backward 
compatibility with Liberty now, you need to upgrade to Mitaka first.
2016-10-13 23:17:48.740 1037694 ERROR cinder Traceback (most recent call 
last):
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/bin/cinder-scheduler", line 10, in <module>
2016-10-13 23:17:48.740 1037694 ERROR cinder     sys.exit(main())
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/cmd/scheduler.py", line 53, in main
2016-10-13 23:17:48.740 1037694 ERROR cinder     server = 
service.Service.create(binary='cinder-scheduler')
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/service.py", line 382, in create
2016-10-13 23:17:48.740 1037694 ERROR cinder     cluster=cluster)
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/service.py", line 202, in __init__
2016-10-13 23:17:48.740 1037694 ERROR cinder     *args, **kwargs)
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/scheduler/manager.py", line 68, 
in __init__
2016-10-13 23:17:48.740 1037694 ERROR cinder     self.driver = 
importutils.import_object(scheduler_driver)
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 44, 
in import_object
2016-10-13 23:17:48.740 1037694 ERROR cinder     return 
import_class(import_str)(*args, **kwargs)
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/scheduler/filter_scheduler.py", 
line 40, in __init__
2016-10-13 23:17:48.740 1037694 ERROR cinder     super(FilterScheduler, 
self).__init__(*args, **kwargs)
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/scheduler/driver.py", line 85, 
in __init__
2016-10-13 23:17:48.740 1037694 ERROR cinder     self.volume_rpcapi = 
volume_rpcapi.VolumeAPI()
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/rpc.py", line 194, in __init__
2016-10-13 23:17:48.740 1037694 ERROR cinder     obj_version_cap = 
self.determine_obj_version_cap()
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/rpc.py", line 233, in 
determine_obj_version_cap
2016-10-13 23:17:48.740 1037694 ERROR cinder     
cinder.context.get_admin_context(), cls.BINARY)
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/objects/service.py", line 188, 
in get_minimum_obj_version
2016-10-13 23:17:48.740 1037694 ERROR cinder     binary)
2016-10-13 23:17:48.740 1037694 ERROR cinder   File 
"/usr/lib/python2.7/site-packages/cinder/objects/service.py", line 173, 
in _get_minimum_version
2016-10-13 23:17:48.740 1037694 ERROR cinder     raise 
exception.ServiceTooOld(msg)
2016-10-13 23:17:48.740 1037694 ERROR cinder ServiceTooOld: One of the 
services is in Liberty version. We do not provide backward compatibility 
with Liberty now, you need to upgrade to Mitaka first.

-- 

Devin Acosta  RHCA|LFCE
Red Hat Certified Architect, Linux Geek
e: devin at linuxguru.co

<https://www.postbox-inc.com/?utm_source=email&utm_medium=siglink&utm_campaign=reach>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20161014/9c476a70/attachment.html>


More information about the dev mailing list