Description of problem: The ceilometer-api service fails to start on rhel7beta with a failure to import ipaddr from deep within the bowels of WSME: 2014-05-09 08:35:22.752 22972 CRITICAL ceilometer [-] ImportError: No module named ipaddr 2014-05-09 08:35:22.752 22972 TRACE ceilometer Traceback (most recent call last): 2014-05-09 08:35:22.752 22972 TRACE ceilometer File "/usr/bin/ceilometer-api", line 10, in <module> 2014-05-09 08:35:22.752 22972 TRACE ceilometer sys.exit(api()) 2014-05-09 08:35:22.752 22972 TRACE ceilometer File "/usr/lib/python2.7/site-packages/ceilometer/cli.py", line 96, in api 2014-05-09 08:35:22.752 22972 TRACE ceilometer srv = app.build_server() [snip] 2014-05-09 08:35:22.752 22972 TRACE ceilometer File "/usr/lib/python2.7/site-packages/wsme/api.py", line 7, in <module> 2014-05-09 08:35:22.752 22972 TRACE ceilometer import wsme.types 2014-05-09 08:35:22.752 22972 TRACE ceilometer File "/usr/lib/python2.7/site-packages/wsme/types.py", line 15, in <module> 2014-05-09 08:35:22.752 22972 TRACE ceilometer import ipaddr as ipaddress 2014-05-09 08:35:22.752 22972 TRACE ceilometer ImportError: No module named ipaddr Looks like python-ipaddr needs to be an explicit dependency. Version-Release number of selected component (if applicable): $ sudo rpm -qa | grep packstack openstack-packstack-2014.1.1-0.11.1.dev1055.el7ost.noarch openstack-packstack-puppet-2014.1.1-0.11.1.dev1055.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Install packstack: $ packstack --allinone 2. Check the ceilometer-api service status: $ sudo service openstack-ceilometer-api status 3. Check the ceilometer-api logs for the signature in the description above: $ less /var/log/ceilometer/api.log Actual results: The ceilometer-api service fails to start with a failure to import ipaddr from deep within the bowels of WSME. Expected results: The ceilometer-api should start without any further RPM installation. Additional info: Issue can be worked around by manually installing ipaddr: $ sudo yum install -y python-ipaddr $ sudo service openstack-ceilometer-api start
This is already fixed in RDO. In general we need to sync stuff from RDO again. Syncing now...
*** Bug 1096044 has been marked as a duplicate of this bug. ***
*** Bug 1096518 has been marked as a duplicate of this bug. ***
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2014-0850.html