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 ---

Reply via email to