Openstack Ubuntu Testing: nova-common dpkg --configure broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned | ||
openstack-ubuntu-testing |
New
|
Undecided
|
Unassigned | ||
nova (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
OS - Ubuntu 12.04.1 x86_64
Installing nova-common via aptitude is currently broken due to an inconsistency between the nova-common postinst file's use of nova-manage and the supported arguments of the installed version of nova-manage.
The following line appears to cause the issue (Line36):
nova-manage config convert --infile=
It seems that the "config" option is invalid.
When trying to install/upgrade nova-common or anything that depends on it, the following occurs:
Setting up nova-common (2013.1+
usage: nova-manage [-h] [--version] [--debug] [--nodebug]
nova-manage: error: argument category: invalid choice: 'config' (choose from 'version', 'bash-completion', 'shell', 'logs', 'db', 'vm', 'agent', 'host', 'flavor', 'vpn', 'floating', 'account', 'network', 'service', 'project', 'instance_type', 'fixed')
dpkg: error processing nova-common (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of nova-api:
nova-api depends on nova-common (= 2013.1+
Package nova-common is not configured yet.
dpkg: error processing nova-api (--configure):
dependency problems - leaving unconfigured
pkg: dependency problems prevent configuration of nova-cert:
nova-cert depends on nova-common (= 2013.1+
Package nova-common is not configured yet.
dpkg: error processing nova-cert (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-consoleauth:
nova-consoleauth depends on nova-common (= 2013.1+
Package nova-common is not configured yet.
dpkg: error processing nova-consoleauth (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nova-scheduler:
nova-scheduler depends on nova-common (= 2013.1+
Package nova-common is not configured yet.
dpkg: error processing nova-scheduler (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nova-common
nova-api
nova-cert
nova-consoleauth
nova-scheduler
E: Sub-process /usr/bin/dpkg returned an error code (1)
Related branches
- Yolanda Robla (community): Approve
-
Diff: 37 lines (+4/-12)2 files modifieddebian/changelog (+4/-0)
debian/nova-common.postinst (+0/-12)
- Yolanda Robla (community): Approve
-
Diff: 81 lines (+10/-33)3 files modifieddebian/changelog (+4/-5)
debian/control (+2/-0)
debian/patches/fix-ubuntu-tests.patch (+4/-28)
Changed in nova (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in nova: | |
status: | New → Invalid |
Changed in nova (Ubuntu): | |
status: | Confirmed → Fix Committed |
This bug was fixed in the package nova - 2013.1.g3-0ubuntu1
--------------- g3-0ubuntu1) raring; urgency=low
nova (2013.1.
[ Chuck Short ] patches/ debian/ patches/ fix-ubuntu- tests.patch: Refreshed. nova-baremetal. logrotate: Fix logfile path. nova-spiceproxy .{install, logrotate, upstart}: nova-novncproxy .upstart: Start on runlevel [2345] pyddist- overrides: Add websockify. nova-common. postinst: Removed config file conversion, since
* New usptream release.
* debian/
* debian/
* debian/control, debian/
Add spice html5 proxy support.
* debian/
* debian/rules: Call testr directly since run_tests.sh -N gives weird return
value when tests pass.
* debian/
* debian/
the option is no longer available. (LP: #1110567)
* debian/control: Add python-pyasn1 as a dependency.
* debian/control: Add python-oslo-config as a dependency.
* debian/control: Suggest sysfsutils, sg3-utils, multipath-tools for fibre
channel support.
[ Adam Gandelman ]
* debian/control: Fix typo (websocikfy -> websockify).
-- Chuck Short <email address hidden> Fri, 22 Feb 2013 09:27:29 -0600