Your message dated Wed, 07 Jan 2015 17:04:22 +0100
with message-id <[email protected]>
and subject line There's no bug, just an issue in your system
has caused the Debian Bug report #767553,
regarding ImportError: No module named code
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
767553: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767553
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ceilometer-common
Version: 2014.2-3
Severity: normal
Hello,
running the install :
Setting up ceilometer-common (2014.2-3) ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell
buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Adding user `ceilometer' to group `nova' ...
Adding user ceilometer to group nova
Done.
Adding user `ceilometer' to group `libvirtd' ...
Adding user ceilometer to group libvirtd
Done.
2014-10-31 20:58:03.302 24716 CRITICAL ceilometer [-] ImportError: No module
named code
2014-10-31 20:58:03.302 24716 TRACE ceilometer Traceback (most recent call
last):
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/bin/ceilometer-dbsync", line 10, in <module>
2014-10-31 20:58:03.302 24716 TRACE ceilometer sys.exit(dbsync())
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/lib/python2.7/dist-packages/ceilometer/cmd/storage.py", line 32, in dbsync
2014-10-31 20:58:03.302 24716 TRACE ceilometer
storage.get_connection_from_config(cfg.CONF, 'metering').upgrade()
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/lib/python2.7/dist-packages/ceilometer/storage/__init__.py", line 82, in
get_connection_from_config
2014-10-31 20:58:03.302 24716 TRACE ceilometer return get_connection(url,
namespace)
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/lib/python2.7/dist-packages/ceilometer/storage/__init__.py", line 93, in
get_connection
2014-10-31 20:58:03.302 24716 TRACE ceilometer mgr =
driver.DriverManager(namespace, engine_name)
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 45, in
__init__
2014-10-31 20:58:03.302 24716 TRACE ceilometer
verify_requirements=verify_requirements,
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 55, in
__init__
2014-10-31 20:58:03.302 24716 TRACE ceilometer verify_requirements)
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 170, in
_load_plugins
2014-10-31 20:58:03.302 24716 TRACE ceilometer
self._on_load_failure_callback(self, ep, err)
2014-10-31 20:58:03.302 24716 TRACE ceilometer File
"/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 50, in
_default_on_load_failure
2014-10-31 20:58:03.302 24716 TRACE ceilometer raise err
2014-10-31 20:58:03.302 24716 TRACE ceilometer ImportError: No module named code
2014-10-31 20:58:03.302 24716 TRACE ceilometer
Setting up ceilometer-agent-compute (2014.2-3) ...
Job for ceilometer-agent-compute.service failed. See 'systemctl status
ceilometer-agent-compute.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript ceilometer-agent-compute, action "start" failed.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ceilometer-common depends on:
ii adduser 3.113+nmu3
ii debconf [debconf-2.0] 1.5.53
ii dpkg 1.17.9
ii dpkg-dev 1.17.6
ii python-ceilometer 2014.2-3
pn python:any <none>
ceilometer-common recommends no packages.
ceilometer-common suggests no packages.
-- Configuration Files:
/etc/ceilometer/api_paste.ini [Errno 13] Permission denied:
u'/etc/ceilometer/api_paste.ini'
/etc/ceilometer/event_definitions.yaml [Errno 13] Permission denied:
u'/etc/ceilometer/event_definitions.yaml'
/etc/ceilometer/pipeline.yaml [Errno 13] Permission denied:
u'/etc/ceilometer/pipeline.yaml'
/etc/ceilometer/policy.json [Errno 13] Permission denied:
u'/etc/ceilometer/policy.json'
/etc/ceilometer/rootwrap.conf [Errno 13] Permission denied:
u'/etc/ceilometer/rootwrap.conf'
/etc/ceilometer/rootwrap.d/ipmi.filters [Errno 13] Permission denied:
u'/etc/ceilometer/rootwrap.d/ipmi.filters'
-- debconf information:
ceilometer/admin-tenant-name: admin
* ceilometer/rabbit_host: localhost192.168.1.3
* ceilometer/rabbit_userid: guestrabbitopenstack
* ceilometer/auth-host: 127.0.0.1
ceilometer/admin-user: admin
--- End Message ---
--- Begin Message ---
Hi,
I've tried to reproduce the bug, and I had a hard time doing so, until I
understood (thanks to Julien Danjou, one of the major contrib to
Ceilometer).
It appears that you must have, at some point, done a "pip install bson"
in your system, and that you have a local copy of bson in /usr/local.
Because, without doing it, everything works. But as soon as I do "pip
install bson", then I get the error which you reported.
Therefore, I'm closing this bug. If you believe that I'm wrong, please
reopen the bug and provide a valid justification.
Cheers,
Thomas Goirand (zigo)
--- End Message ---