[Openstack-devel] Bug#660893: Executing nova-manage with normal user privileges fails.

Alexey Eromenko al4321 at gmail.com
Wed Feb 22 17:53:13 UTC 2012


Package: nova
Version: 2012.1~e3-4

Executing nova-manage with normal user privileges fails.

myuser at nova-server1:~$ nova-manage user list
Traceback (most recent call last):
 File "/usr/bin/nova-manage", line 2376, in <module>
  main()
 File "/usr/bin/nova-manage", line 2316, in main
  logging.setup()
 File "/usr/lib/python2.7/dist-packages/nova/log.py", line 349, in setup
  logging.root = NovaRootLogger("nova")
 File "/usr/lib/python2.7/dist-packages/nova/log.py", line 284, in __init__
  NovaLogger.__init__(self, name, level)
 File "/usr/lib/python2.7/dist-packages/nova/log.py", line 142, in __init__
  self.setup_from_flags()
 File "/usr/lib/python2.7/dist-packages/nova/log.py", line 299, in
setup_from_flags
  self.filelog = WatchedFileHandler(logpath)
 File "/usr/lib/python2.7/logging/handlers.py", line 386, in __init__
  logging.FileHandler.__init__(self, filename, mode, encoding, delay)
 File "/usr/lib/python2.7/logging/__init__.py", line 897, in __init__
  StreamHandler.__init__(self, self._open())
 File "/usr/lib/python2.7/logging/__init__.py", line 916, in _open
  stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: '/var/log/nova/nova-manage.log'

Workas as root:

root at nova-server1:~# nova-manage user list
novaadmin

============================================================
root at nova-server1:~# dpkg -l | grep nova
ii  nova-api                              2012.1~e3-4
 OpenStack Compute - API frontend
ii  nova-common                           2012.1~e3-4
 OpenStack Compute - common files
ii  nova-compute                          2012.1~e3-4
 OpenStack Compute - compute node
ii  nova-compute-kvm                      2012.1~e3-4
 OpenStack Compute - compute node (KVM)
ii  nova-doc                              2012.1~e3-4
 OpenStack Compute - documentation
ii  nova-network                          2012.1~e3-4
 OpenStack Compute - Network manager
ii  nova-objectstore                      2012.1~e3-4
 OpenStack Compute - object store
ii  nova-scheduler                        2012.1~e3-4
 OpenStack Compute - virtual machine scheduler
ii  nova-volume                           2012.1~e3-4
 OpenStack Compute - storage
ii  python-nova                           2012.1~e3-4
 OpenStack Compute - libraries
ii  python-novaclient                     1:2012.1~e3-1
 client library for OpenStack Compute API

I am using Debian GNU/Linux 7.0, 64-bit / wheezy-testing.
--
-Alexey Eromenko "Technologov"





More information about the Openstack-devel mailing list