Upgrade failed with 500 Server Error: Internal Server Error on checkers for container integration_postgres_nailgun_nginx
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Ihor Kalnytskyi |
Bug Description
Steps:
Revert snapshot with neutron gre ha env
Run upgrade on master
Check that upgrade was successful
Run patching and restart containers
Run network verification
Run OSTF
Create new ha cluster with 1 controller Neutron Vlan cluster
Deploy cluster
Run OSTF
Actual:
Upgrade failed with:
http://
that leads to different errors in upgrade log
2015-07-28 07:52:32 ERROR 24612 (utils) HTTP request ends with 500
Traceback (most recent call last):
File "/var/upgrade/
return fn(*args, **kwargs)
File "/var/upgrade/
r.raise_
File "/var/upgrade/
raise HTTPError(
HTTPError: 500 Server Error: Internal Server Error
2015-07-28 07:52:34 ERROR 24612 (utils) HTTP request ends with 500
http://
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "99"
build_id: "2015-07-
nailgun_sha: "63622e9df50dc8
python-
fuel-agent_sha: "2a65f11c10b0ae
astute_sha: "34e0493afa2299
fuel-library_sha: "0c29bbc15cf981
fuel-ostf_sha: "94a483c8aba639
fuelmain_sha: "921918a3bd3d27
tags: | added: swarm-blocker |
Changed in fuel: | |
status: | New → Confirmed |
Assasind in Nailgun couldn't launch due to PSQL's error:
2015-07-28 10:32:55,382 DEBG 'assassind' stdout output: python2. 6/site- packages/ sqlalchemy/ orm/query. py", line 2412, in __iter__ and_instances( context) python2. 6/site- packages/ sqlalchemy/ orm/query. py", line 2427, in _execute_ and_instances querycontext. statement, self._params) python2. 6/site- packages/ sqlalchemy/ engine/ base.py" , line 729, in execute python2. 6/site- packages/ sqlalchemy/ sql/elements. py", line 321, in _execute_ on_connection _execute_ clauseelement( self, multiparams, params) python2. 6/site- packages/ sqlalchemy/ engine/ base.py" , line 826, in _execute_ clauseelement python2. 6/site- packages/ sqlalchemy/ engine/ base.py" , line 958, in _execute_context python2. 6/site- packages/ sqlalchemy/ engine/ base.py" , line 1160, in _handle_ dbapi_exception python2. 6/site- packages/ sqlalchemy/ util/compat. py", line 199, in raise_from_cause type(exception) , exception, tb=exc_tb) python2. 6/site- packages/ sqlalchemy/ engine/ base.py" , line 951, in _execute_context python2. 6/site- packages/ sqlalchemy/ engine/ default. py", line 436, in do_execute execute( statement, parameters) exc.Programming Error: (ProgrammingError) column nodes.hostname does not exist
^ name, nodes.kernel_params AS nodes_kernel_ params, nodes.progress AS nodes_progress, nodes.os_platform AS nodes_os_platform, nodes.pending_ addition AS nodes_pending_ addition, nodes.pending_ deletion AS nodes_pending_ deletion, nodes.error_type AS nodes_error_type, nodes.error_msg AS nodes_error_msg, nodes.timestamp AS nodes_timestamp, nodes.online AS nodes_online, nodes.labels AS nodes_labels, nodes.roles AS nodes_roles, nodes.pending_roles AS nodes_pending_ roles, nodes.primary_roles AS nodes_primary_ roles, nodes.agent_ checksum AS nodes_agent_ checksum, nodes.replaced_ deployment_ info AS nodes_replaced_ deployment_ info, nodes.replaced_ provisioning_ info AS nodes_replaced_ provisioning_ info, nodes.network_ template AS nodes_network_ template, nodes.extensions AS nodes_extensions \nFROM nodes \nWHERE nodes.status != %(status_1)s AND nodes.timestamp + %(timestamp_1)s < %(param_1)s AND nodes.online = true' {'param_1': datetime. datetime( 2015, 7, 28, 10, 32, 55, 358025), 'status_1': 'provisioning', 'timestamp_1': datetime. timedelta( 0, 180)}
File "/usr/lib64/
return self._execute_
File "/usr/lib64/
result = conn.execute(
File "/usr/lib64/
return meth(self, multiparams, params)
File "/usr/lib64/
return connection.
File "/usr/lib64/
compiled_sql, distilled_params
File "/usr/lib64/
context)
File "/usr/lib64/
exc_info
File "/usr/lib64/
reraise(
File "/usr/lib64/
context)
File "/usr/lib64/
cursor.
sqlalchemy.
LINE 1: ...ta, nodes.mac AS nodes_mac, nodes.ip AS nodes_ip, nodes.host...
'SELECT nodes.id AS nodes_id, nodes.uuid AS nodes_uuid, nodes.cluster_id AS nodes_cluster_id, nodes.group_id AS nodes_group_id, nodes.name AS nodes_name, nodes.status AS nodes_status, nodes.meta AS nodes_meta, nodes.mac AS nodes_mac, nodes.ip AS nodes_ip, nodes.hostname AS nodes_hostname, nodes.manufacturer AS nodes_manufacturer, nodes.platform_name AS nodes_platform_