Ceilometer - Nova Driver - Newton

asked 2017-01-19 18:12:43 +0300

Nebukazar gravatar image

updated 2017-01-20 22:51:24 +0300


We have recently updated our compute node to newton using cloudbase's nova driver. For some reason, the service doesn't want to start.

Even Viewer shows the following error message:

Log Name: Application Source:
ceilometer-polling Date:
1/19/2017 10:59:52 AM Event ID: 0 Task Category: None Level:
Error Keywords: Classic User:
N/A Computer:
xxxxxxxx Description: The description for Event ID 0 from source ceilometer-polling cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: ceilometer-polling Child process ended

Event Xml: <event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <system> <provider name="ceilometer-polling"/> <eventid qualifiers="0">0</eventid> <level>2</level> <task>0</task> <keywords>0x80000000000000</keywords> <timecreated systemtime="2017-01-19T15:59:52.000000000Z"/> <eventrecordid>16676</eventrecordid> <channel>Application</channel> <computer>XXXXXXXX</computer> <security/> </system> <eventdata> <data>ceilometer-polling</data> <data>Child process ended</data> </eventdata> </event>

EDIT 1: I have investigated this further, I'm not sure if this can help, but when running ceilometer-polling directly from the command line, I'm getting the following error message:

C:\Windows\system32>"C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\Scripts\ceilometer-polling.exe" Traceback (most recent call last): File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\Scripts\ceilometer-polling-script.py", line 9, in < module> loadentrypoint('ceilometer==7.0.1.dev8', 'consolescripts', 'ceilometer-polling')() File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\pkgresources_init.py", line 558, in loadentrypoint return getdistribution(dist).loadentrypoint(group, name) File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\pkgresources_init.py", line 2682, in loadentrypoint return ep.load() File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\pkgresources_init.py", line 2355, in load return self.resolve() File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\pkgresources_init.py", line 2361, in resolve module = import(self.modulename, fromlist=['name'], level=0) File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\ceilometer\cmd\polling.py", line 17, in <module> import cotyledon File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\cotyledon_init_.py", line 15, in <module> from cotyledon.service import Service # noqa File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\cotyledon_service.py", line 22, in <module> from cotyledon import _utils File "C:\Program Files\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\cotyledon_utils.py", line 16, in <module> import fcntl ImportError: No module named fcntl

Any ideas what might be wrong ?

Please let me know if you need further information.

Thanks! -Luc

edit retag flag offensive close merge delete


It appears the fcntl() function is strictly being used by POSIX system... was this newly added to Newton ? Or was this ported previously in the older version (eg: mitika, etc) ?

Nebukazar gravatar imageNebukazar ( 2017-01-23 23:06:57 +0300 )edit