PDA

View Full Version : [server] nova-* dependency issues after upgrade



marc703
January 1st, 2015, 07:01 PM
I've upgraded my server from 12.04.5 to 14.04.1. The primary use of this server is for hosting and managing VMs.

During the upgrade I've run into problem with the various nova packages. I've search for several days and tried many things to get this fixed, but none have worked.

I have the errors and output from dpkg --list | grep nova below. What should I try next?

Marc

errors

Setting up nova-common (1:2014.1.3-0ubuntu2) ...
Command failed, please check log for more info
2015-01-01 12:54:15.155 2185 CRITICAL nova [-] KeyError: <VerNum(83)>
2015-01-01 12:54:15.155 2185 TRACE nova Traceback (most recent call last):
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/bin/nova-manage", line 10, in <module>
2015-01-01 12:54:15.155 2185 TRACE nova sys.exit(main())
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 1376, in main
2015-01-01 12:54:15.155 2185 TRACE nova ret = fn(*fn_args, **fn_kwargs)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/cmd/manage.py", line 885, in sync
2015-01-01 12:54:15.155 2185 TRACE nova return migration.db_sync(version)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/db/migration.py", line 29, in db_sync
2015-01-01 12:54:15.155 2185 TRACE nova return IMPL.db_sync(version=version)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/migration.py", line 44, in db_sync
2015-01-01 12:54:15.155 2185 TRACE nova return versioning_api.upgrade(get_engine(), repository, version)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 186, in upgrade
2015-01-01 12:54:15.155 2185 TRACE nova return _migrate(url, repository, version, upgrade=True, err=err, **opts)
2015-01-01 12:54:15.155 2185 TRACE nova File "<string>", line 2, in _migrate
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py", line 159, in with_engine
2015-01-01 12:54:15.155 2185 TRACE nova return f(*a, **kw)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 345, in _migrate
2015-01-01 12:54:15.155 2185 TRACE nova changeset = schema.changeset(version)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/migrate/versioning/schema.py", line 80, in changeset
2015-01-01 12:54:15.155 2185 TRACE nova changeset = self.repository.changeset(database, start_ver, version)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/migrate/versioning/repository.py", line 225, in changeset
2015-01-01 12:54:15.155 2185 TRACE nova changes = [self.version(v).script(database, op) for v in versions]
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/migrate/versioning/repository.py", line 189, in version
2015-01-01 12:54:15.155 2185 TRACE nova return self.versions.version(*p, **k)
2015-01-01 12:54:15.155 2185 TRACE nova File "/usr/lib/python2.7/dist-packages/migrate/versioning/version.py", line 155, in version
2015-01-01 12:54:15.155 2185 TRACE nova return self.versions[VerNum(vernum)]
2015-01-01 12:54:15.155 2185 TRACE nova KeyError: <VerNum(83)>
2015-01-01 12:54:15.155 2185 TRACE nova
dpkg: error processing package nova-common (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nova-api:
nova-api depends on nova-common (= 1:2014.1.3-0ubuntu2); however:
Package nova-common is not configured yet.


dpkg: error processing package nova-api (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-cert:
nova-cert depends on nova-common (= 1:2014.1.3-0ubuntu2); however:
Package nova-common is not configured yet.


dpkg: error processing package nova-cert (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-compute:
nova-compute depends on nova-common (= 1:2014.1.3-0ubuntu2); however:
Package nova-common is not configured yet.


dpkg: error processing package nova-compute (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-compute-libvirt:
nova-compute-libvirt depends on nova-compute (= 1:2014.1.3-0ubuntu2); however:
Package nova-coNo apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error f rom a previous failure.
No apport report written because MaxReports is reached already
No apport report w ritten because MaxReports is reached already
No apport report written because MaxReports is reached alre ady
No apport report written because MaxReports is reached already
No apport report written because MaxRe ports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
mpute is not configured yet.


dpkg: error processing package nova-compute-libvirt (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-compute-kvm:
nova-compute-kvm depends on nova-compute-libvirt (= 1:2014.1.3-0ubuntu2); however:
Package nova-compute-libvirt is not configured yet.


dpkg: error processing package nova-compute-kvm (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-consoleauth:
nova-consoleauth depends on nova-common (= 1:2014.1.3-0ubuntu2); however:
Package nova-common is not configured yet.


dpkg: error processing package nova-consoleauth (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-network:
nova-network depends on nova-common (= 1:2014.1.3-0ubuntu2); however:
Package nova-common is not configured yet.


dpkg: error processing package nova-network (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-objectstore:
nova-objectstore depends on nova-common (= 1:2014.1.3-0ubuntu2); however:
Package nova-common is not configured yet.


dpkg: error processing package nova-objectstore (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-scheduler:
nova-scheduler depends on nova-common (= 1:2014.1.3-0ubuntu2); however:
Package nova-common is not configured yet.


dpkg: error processing package nova-scheduler (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nova-common
nova-api
nova-cert
nova-compute
nova-compute-libvirt
nova-compute-kvm
nova-consoleauth
nova-network
nova-objectstore
nova-scheduler
E: Sub-process /usr/bin/dpkg returned an error code (1)



dpkg output

iU nova-api 1:2014.1.3-0ubuntu2 all OpenStack Compute - API frontend
iU nova-cert 1:2014.1.3-0ubuntu2 all OpenStack Compute - certificate management
iF nova-common 1:2014.1.3-0ubuntu2 all OpenStack Compute - common files
iU nova-compute 1:2014.1.3-0ubuntu2 all OpenStack Compute - compute node base
iU nova-compute-kvm 1:2014.1.3-0ubuntu2 all OpenStack Compute - compute node (KVM)
iU nova-compute-libvirt 1:2014.1.3-0ubuntu2 all OpenStack Compute - compute node libvirt support
iU nova-consoleauth 1:2014.1.3-0ubuntu2 all OpenStack Compute - Console Authenticator
ii nova-doc 1:2014.1.3-0ubuntu2 all OpenStack Compute - documentation
iU nova-network 1:2014.1.3-0ubuntu2 all OpenStack Compute - Network manager
iU nova-objectstore 1:2014.1.3-0ubuntu2 all OpenStack Compute - object store
iU nova-scheduler 1:2014.1.3-0ubuntu2 all OpenStack Compute - virtual machine scheduler
rc nova-volume 1:2014.1.3-0ubuntu2 all OpenStack Compute - storage
ii python-nova 1:2014.1.3-0ubuntu2 all OpenStack Compute Python libraries
ii python-novaclient 1:2.17.0-0ubuntu1 all client library for OpenStack Compute API