** Changed in: oslo.config Status: Fix Committed => Fix Released ** Changed in: oslo.config Milestone: None => 1.5.0
-- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1071799 Title: commands crash when don't have permissions to read config Status in OpenStack Compute (Nova): Confirmed Status in Oslo configuration management library: Fix Released Bug description: In summary running nova-all as a normal user that can't read /etc/nova/nova.conf will result in a crash. This config file is only readable by 'nova' and 'root' on Red Hat and Fedora systems for example. Instead a "permission denied" message should be printed/logged, rather than a crash and a confusing FileNotFound emitted. The same is probably true for cinder-all etc. Here is a a trace of what happens... [bob@lxbsp2932 ~]$ nova-all Traceback (most recent call last): File "/usr/bin/nova-all", line 54, in <module> flags.parse_args(sys.argv) File "/usr/lib/python2.6/site-packages/nova/flags.py", line 43, in parse_args default_config_files=default_config_files) File "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 1026, in __call__ self._parse_config_files() File "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 1496, in _parse_config_files raise ConfigFilesNotFoundError(not_read_ok) nova.openstack.common.cfg.ConfigFilesNotFoundError: Failed to read some config files: /etc/nova/nova.conf Oct 26 16:49:27 lxbsp2932 abrt: detected unhandled Python exception in '/usr/bin/nova-all' Oct 26 16:49:27 lxbsp2932 abrtd: New client connected Oct 26 16:49:27 lxbsp2932 abrtd: Directory 'pyhook-2012-10-26-16:49:27-25525' creation detected Oct 26 16:49:27 lxbsp2932 abrt-server[25530]: Saved Python crash dump of pid 25525 to /var/spool/abrt/pyhook-2012-10-26-16:49:27-25525 Oct 26 16:49:38 lxbsp2932 abrtd: Sending an email... Oct 26 16:49:38 lxbsp2932 abrtd: Email was sent to: root@localhost Oct 26 16:49:38 lxbsp2932 abrtd: New problem directory /var/spool/abrt/pyhook-2012-10-26-16:49:27-25525, processin To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1071799/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp