Neutron-api fails ocata to pike upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Neutron API Charm |
Fix Released
|
Critical
|
David Ames | ||
Openstack Mojo Testing |
Invalid
|
Undecided
|
Unassigned |
Bug Description
#######
Create 1 * tiny cirros and 1 * small precise instances on the overcloud
#######
2017-10-16 11:56:27 [INFO] Pulling secrets from /tmp/tmp.
2017-10-16 11:56:27 [WARNING] Automatic secrets phase ran but secrets directory /tmp/tmp.
2017-10-16 11:56:27 [INFO] Running script simple_os_checks.py
2017-10-16 11:56:34 [WARNING] No debug log matching debug-logs found. Using default.
2017-10-16 11:56:35 [ERROR] 2017-10-16 11:56:31 [INFO] Using keystone API V2 for overcloud auth
2017-10-16 11:56:33 [INFO] Deleting key mojo
2017-10-16 11:56:33 [INFO] Creating key mojo
Traceback (most recent call last):
File "/tmp/tmp.
sys.
File "/tmp/tmp.
mojo_
File "/tmp/tmp.
for group in neutron_
File "/var/lib/
retrieve_all, **_params)
File "/var/lib/
for r in self._paginatio
File "/var/lib/
res = self.get(path, params=params)
File "/var/lib/
headers=
File "/var/lib/
headers=
File "/var/lib/
resp, replybody = self.httpclient
File "/var/lib/
return self.request(url, method, **kwargs)
File "/var/lib/
resp = super(SessionCl
File "/var/lib/
return self.session.
File "/var/lib/
resp = send(**kwargs)
File "/var/lib/
raise exceptions.
keystoneauth1.
Changed in charm-neutron-api: | |
assignee: | nobody → David Ames (thedac) |
Changed in charm-neutron-api: | |
status: | Confirmed → In Progress |
Changed in openstack-mojo-specs: | |
status: | New → Fix Released |
status: | Fix Released → Invalid |
Changed in charm-neutron-api: | |
status: | Fix Committed → Fix Released |
It seems we might be missing a DB migration.
After upgrade the neutron-server process keeps dying with:
2017-11-09 00:19:56.883 29705 WARNING stevedore.named [req-998ddd50- b9b9-48fd- a63c-2390687fb1 79 - - - - -] Could not load neutron_ vpnaas. services. vpn.service_ drivers. ipsec.IPsecVPND river sqlalchemy. exc_filters [req-998ddd50- b9b9-48fd- a63c-2390687fb1 79 - - - - -] DBAPIError exception wrapped from (pymysql. err.InternalErr or) (1054, u"Unknown column 'vpnservices. flavor_ id' in 'field list'") [SQL: u'SELECT vpnservices. project_ id AS vpnservices_ project_ id, vpnservices.id AS vpnservices_id, vpnservices.name AS vpnservices_name, vpnservices. description AS vpnservices_ description, vpnservices.status AS vpnservices_status, vpnservices. admin_state_ up AS vpnservices_ admin_state_ up, vpnservices. external_ v4_ip AS vpnservices_ external_ v4_ip, vpnservices. external_ v6_ip AS vpnservices_ external_ v6_ip, vpnservices. subnet_ id AS vpnservices_ subnet_ id, vpnservices. router_ id AS vpnservices_ router_ id, vpnservices. flavor_ id AS vpnservices_ flavor_ id \nFROM vpnservices']: InternalError: (1054, u"Unknown column 'vpnservices. flavor_ id' in 'field list'") sqlalchemy. exc_filters Traceback (most recent call last): sqlalchemy. exc_filters File "/usr/lib/ python2. 7/dist- packages/ sqlalchemy/ engine/ base.py" , line 1182, in _execute_context sqlalchemy. exc_filters context) sqlalchemy. exc_filters File "/usr/lib/ python2. 7/dist- packages/ sqlalchemy/ engine/ default. py", line 470, in do_execute sqlalchemy. exc_filters cursor. execute( statement, parameters) sqlalchemy. exc_filters File "/usr/lib/ python2. 7/dist- packages/ pymysql/ cursors. py", line 166, in execute sqlalchemy. exc_filters result = self._query(query) sqlalchemy. exc_filters File "/usr/lib/ python2. 7/dist- packages/ pymysql/ cursors. py", line 322, in _query sqlalchemy. exc_filters conn.query(q) sqlalchemy. exc_filters File "/usr/lib/ python2. 7/dist- packages/ pymysql/ connections. py", line 856, in query sqlalchemy. exc_filters self._affected_rows = self._read_ query_result( unbuffered= unbuffered) sqlalchemy. exc_filters File "/usr/lib/ python2. 7/dist- packages/ pymysql/ connections. py", line 1057, in _read_query_result sqlalchemy. exc_filters result.read() sqlalchemy. exc_filters File "/usr/lib/ python2. 7/dist- packages/ pymysql/ connections. py", line 1340, in read sqlalchemy. exc_filters first_packet = self.connection ._read_ packet( ) sqlalchemy. exc_filters File "/usr/lib/ python2. ...
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.
2017-11-09 00:19:57.134 29705 ERROR oslo_db.