/var/lib/nova/volumes is owned by root after Folsom upgrade

Bug #1065320 reported by Adam Gandelman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nova (Ubuntu)
Fix Released
High
Adam Gandelman

Bug Description

In Folsom, Nova begins to store target config files in a directory @ /var/lib/nova/volumes. This directory needs to be created by packaging and owned by nova:nova. This seems to be the case for new installations, however, during upgrades the directory is created but ends up owned as root. This causes nova-volume to error on any action that requires write access to the directory.

After upgrading from nova-volume 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1

ubuntu@server-652:~$ ls /var/lib/nova/ -l
total 192
drwxr-xr-x 2 nova nova 4096 Aug 28 23:39 buckets
drwxr-xr-x 6 nova nova 4096 Oct 10 23:58 CA
drwxr-xr-x 2 nova nova 4096 Aug 28 23:39 images
drwxr-xr-x 2 nova nova 4096 Aug 28 23:39 instances
drwxr-xr-x 2 nova nova 4096 Aug 28 23:39 keys
drwxr-xr-x 2 nova nova 4096 Aug 28 23:39 networks
-rw-r----- 1 nova nova 159744 Oct 11 00:02 nova.sqlite
drwxr-xr-x 2 nova nova 4096 Aug 28 23:39 tmp
drwxr-xr-x 2 root root 4096 Oct 3 20:27 volumes
ubuntu@server-652:~$

James Page (james-page)
Changed in nova (Ubuntu):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Adam Gandelman (gandelman-a)
tags: added: cloud-archive
tags: added: openstack-ubuntu-upgrade
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nova - 2012.2-0ubuntu5

---------------
nova (2012.2-0ubuntu5) quantal-proposed; urgency=low

  [ Adam Gandelman ]
  * Move management of /var/lib/nova/volumes from nova-common to
    nova-volume. Ensure it has proper permissions. (LP: #1065320)
  * debian/patches/avoid_setuptools_git_dependency.patch: Remove
    setuptools_git from tools/pip-requires to avoid it being automatically
    added to python-nova's runtime dependencies. (LP: #1059907)

  [ Chuck Short ]
  * debian/patches/rbd-security.patch: Support override of ceph rbd
    user and secret in nova-compute. (LP: #1065883)
  * debian/patches/ubuntu/fix-libvirt-firewall-slowdown.patch: Fix
    refreshing of security groups in libvirt not to block on RPC calls.
    (LP: #1062314)
  * debian/patches/ubuntu/fix-ec2-volume-id-mappings.patch: Read deleted
    snapshot and volume id mappings. (LP: #1065785)
 -- Chuck Short <email address hidden> Fri, 12 Oct 2012 12:35:01 -0500

Changed in nova (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.