ceilometer 2013.2~b2-0ubuntu4 is uninstallable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceilometer (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Attempting to install 2013.2~b2-0ubuntu4 fails for several dependency and config related issues:
2013.2~b2-0ubuntu4 0
ubuntu@
Not creating home directory `/var/lib/
Traceback (most recent call last):
File "/usr/bin/
from pkg_resources import load_entry_point
File "/usr/lib/
parse_
File "/usr/lib/
raise DistributionNot
pkg_resources.
Traceback (most recent call last):
File "/usr/bin/
from pkg_resources import load_entry_point
File "/usr/lib/
parse_
File "/usr/lib/
raise DistributionNot
pkg_resources.
(Manually hacked /usr/share/
around the dependency issues. The available versions: python-
and python-flask 0.10.1-1.)
ubuntu@
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up ceilometer-common (2013.2~
2013-09-06 22:31:19.784 13362 CRITICAL ceilometer [-] (OperationalError) unable to open database file None None
dpkg: error processing ceilometer-common (--configure):
subprocess installed post-installation script returned error exit status 1
It looks like the sqlite path is being defined as sqlite_db in the [DEFAULT] section
of config. Moving this instead to the [database] section fixes the issue
and allows the maintainer script to migrate the database.
Additionally, Bug #1182964 suggests migrating the database from ceilometer-common
is wrong.
Looks like dependency issues have been resolved upstream.