diff options
| author | Chuck Short <chuck.short@canonical.com> | 2012-04-04 12:36:42 -0400 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2012-04-04 10:18:45 -0700 |
| commit | f698eba45752fddddd914892ed2bf1d5ef7e484e (patch) | |
| tree | 563578c184987efcdbf726dd6dd9202392caf42c /nova/virt | |
| parent | cabe27b955918cbfc410ad20cf9244d5ed4439bc (diff) | |
Fix traceback in image cache manager.
When nova is running as a different user, the image
cache manager can cause tracebacks because it is not
able to access the file. This fixes bug: 973377
Change-Id: I7902b024e7d564fbda97ce8532c1de84ab1a4206
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Diffstat (limited to 'nova/virt')
| -rw-r--r-- | nova/virt/libvirt/imagecache.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/nova/virt/libvirt/imagecache.py b/nova/virt/libvirt/imagecache.py index d903c87fc..f92376a17 100644 --- a/nova/virt/libvirt/imagecache.py +++ b/nova/virt/libvirt/imagecache.py @@ -355,6 +355,7 @@ class ImageCacheManager(object): {'id': img_id, 'base_file': base_file}) if os.path.exists(base_file): + virtutils.chown(base_file, os.getuid()) os.utime(base_file, None) def verify_base_images(self, context): |
