2017-03-08 09:54:23 |
Eduardo Gonzalez |
description |
Ceilometer central cannot read/write to ceilometer-polling.log.
This is caused by missing permissions on kolla_logs/ceilometer volume which is mounted with the container itself but not applied permissions as other roles do.
Logs:
Running command: 'ceilometer-polling --polling-namespaces central'
Traceback (most recent call last):
File "/usr/bin/ceilometer-polling", line 10, in <module>
sys.exit(main())
File "/usr/lib/python2.7/site-packages/ceilometer/cmd/polling.py", line 88, in main
service.prepare_service(conf=conf)
File "/usr/lib/python2.7/site-packages/ceilometer/service.py", line 60, in prepare_service
log.setup(conf, 'ceilometer')
File "/usr/lib/python2.7/site-packages/oslo_log/log.py", line 269, in setup
_setup_logging_from_conf(conf, product_name, version)
File "/usr/lib/python2.7/site-packages/oslo_log/log.py", line 366, in _setup_logging_from_conf
filelog = file_handler(logpath)
File "/usr/lib64/python2.7/logging/handlers.py", line 392, in __init__
logging.FileHandler.__init__(self, filename, mode, encoding, delay)
File "/usr/lib64/python2.7/logging/__init__.py", line 902, in __init__
StreamHandler.__init__(self, self._open())
File "/usr/lib64/python2.7/logging/__init__.py", line 925, in _open
stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: '/var/log/kolla/ceilometer/ceilometer-polling.log' |
Ceilometer central cannot read/write to ceilometer-polling.log.
This is caused by missing permissions on kolla_logs/ceilometer volume which is mounted with the container itself but not applied permissions as other roles do in config.json.
Logs:
Running command: 'ceilometer-polling --polling-namespaces central'
Traceback (most recent call last):
File "/usr/bin/ceilometer-polling", line 10, in <module>
sys.exit(main())
File "/usr/lib/python2.7/site-packages/ceilometer/cmd/polling.py", line 88, in main
service.prepare_service(conf=conf)
File "/usr/lib/python2.7/site-packages/ceilometer/service.py", line 60, in prepare_service
log.setup(conf, 'ceilometer')
File "/usr/lib/python2.7/site-packages/oslo_log/log.py", line 269, in setup
_setup_logging_from_conf(conf, product_name, version)
File "/usr/lib/python2.7/site-packages/oslo_log/log.py", line 366, in _setup_logging_from_conf
filelog = file_handler(logpath)
File "/usr/lib64/python2.7/logging/handlers.py", line 392, in __init__
logging.FileHandler.__init__(self, filename, mode, encoding, delay)
File "/usr/lib64/python2.7/logging/__init__.py", line 902, in __init__
StreamHandler.__init__(self, self._open())
File "/usr/lib64/python2.7/logging/__init__.py", line 925, in _open
stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: '/var/log/kolla/ceilometer/ceilometer-polling.log' |
|