havana->icehouse neutron upgrade missing version tracking

Bug #1308215 reported by Corey Bryant
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nova-cloud-controller (Juju Charms Collection)
Fix Released
Undecided
Unassigned

Bug Description

Deployment of nova-cloud-controller on precise-havana and then upgrading to openstack-origin=ppa:openstack-ubuntu-testing/icehouse results in the following:

43115 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed INFO [alembic.migration] Running upgrade None -> folsom, folsom initial database^M
43116 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed Traceback (most recent call last):^M
43117 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/bin/neutron-db-manage", line 10, in <module>^M
43118 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed sys.exit(main())^M
43119 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 169, in main^M
43120 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed CONF.command.func(config, CONF.command.name)^M
43121 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 82, in do_upgrade_downgrade^M
43122 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed do_alembic_command(config, cmd, revision, sql=CONF.command.sql)^M
43123 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/neutron/db/migration/cli.py", line 60, in do_alembic_command^M
43124 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed getattr(alembic_command, cmd)(config, *args, **kwargs)^M
43125 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/command.py", line 124, in upgrade^M
43126 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed script.run_env()^M
43127 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/script.py", line 199, in run_env^M
43128 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed util.load_python_file(self.dir, 'env.py')^M
43129 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/util.py", line 199, in load_python_file^M
43130 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed module = load_module(module_id, path)^M
43131 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/compat.py", line 55, in load_module^M
43132 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed mod = imp.load_source(module_id, path, fp)^M
43133 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/env.py", line 103, in <module>^M
43134 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed run_migrations_online()^M
43135 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/env.py", line 87, in run_migrations_online^M
43136 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed options=build_options())^M
43137 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "<string>", line 7, in run_migrations^M
43138 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/environment.py", line 652, in run_migrations^M
43139 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed self.get_context().run_migrations(**kw)^M
43140 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/migration.py", line 225, in run_migrations^M
43141 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed change(**kw)^M
43142 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/versions/folsom_initial.py", line 82, in upgrade^M
43143 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed upgrade_base()^M
43144 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/neutron/db/migration/alembic_migrations/versions/folsom_initial.py", line 119, in upgrade_base^M
43145 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed sa.PrimaryKeyConstraint('id')^M
43146 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "<string>", line 7, in create_table^M
43147 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/operations.py", line 647, in create_table^M
43148 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed self._table(name, *columns, **kw)^M
43149 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/ddl/impl.py", line 149, in create_table^M
43150 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed self._exec(schema.CreateTable(table))^M
43151 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/alembic/ddl/impl.py", line 76, in _exec^M
43152 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed conn.execute(construct, *multiparams, **params)^M
43153 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 662, in execute^M
43154 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed params)^M
43155 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 720, in _execute_ddl^M
43156 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed compiled^M
43157 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 874, in _execute_context^M
43158 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed context)^M
43159 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1024, in _handle_dbapi_exception^M
43160 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed exc_info^M
43161 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 196, in raise_from_cause^M
43162 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed reraise(type(exception), exception, tb=exc_tb)^M
43163 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 867, in _execute_context^M
43164 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed context)^M
43165 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 324, in do_execute^M
43166 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed cursor.execute(statement, parameters)^M
43167 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute^M
43168 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed self.errorhandler(self, exc, value)^M
43169 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler^M
43170 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed raise errorclass, errorvalue^M
43171 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed sqlalchemy.exc.OperationalError: (OperationalError) (1050, "Table 'networks' already exists") '\nCREATE TABLE networks (\n\ttenant_id VARCHAR(255), \n\tid VARCHAR(36) NOT NULL, \n\tname VARCHAR(255), \n\tstatus VARCHAR(16), \n\tadmin_state_up BOOL, \n\tshared BOOL, \n\tPRIMARY KEY (id), \n\tCHECK (admin_state_up IN (0, 1)), \n\tCHECK (shared IN (0, 1))\n)\n\n' ()^M
…
43181 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/var/lib/juju/agents/unit-nova-cloud-controller-0/charm/hooks/config-changed", line 103, in config_changed^M
43182 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed CONFIGS = do_openstack_upgrade()^M
43183 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File
 "/var/lib/juju/agents/unit-nova-cloud-controller-0/charm/hooks/nova_cc_utils.py", line 464, in do_openstack_upgrade^M
43184 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed return _do_openstack_upgrade(new_src)^M
43185 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/var/lib/juju/agents/unit-nova-cloud-controller-0/charm/hooks/nova_cc_utils.py", line 441, in _do_openstack_upgrade^M
43186 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed neutron_db_manage(['upgrade', 'head'])^M
43187 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/var/lib/juju/agents/unit-nova-cloud-controller-0/charm/hooks/nova_cc_utils.py", line 379, in neutron_db_manage^M
43188 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed '--config-file={}'.format(conf)] + actions^M
43189 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed File "/usr/lib/python2.7/subprocess.py", line 511, in check_call^M
43190 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed raise CalledProcessError(retcode, cmd)^M
43191 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 INFO config-changed subprocess.CalledProcessError: Command '['/usr/bin/neutron-db-manage', '--config-file=/etc/neutron/neutron.conf', '--config-file=/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini', 'upgrade', 'head']' returned non-zero exit status 1^M
43192 unit-nova-cloud-controller-0: 2014-04-15 16:47:04 ERROR juju.worker.uniter uniter.go:486 hook failed: exit status 1^M

Related branches

Changed in nova-cloud-controller (Juju Charms Collection):
status: New → Fix Committed
James Page (james-page)
Changed in nova-cloud-controller (Juju Charms Collection):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.