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