[libvirt-users] libvirt 1.19: could not open drive file (permission denied)

Hi, With libvrit 1.18 all is working fine: I can open my win7 VM on Archlinux without problem. But I cannot use it with libvirt 1.19: it could not open drive file (permission denied). In /etc/libvirt/qemu.conf, I have: - user: root - group: root And the drive file has root:root as owner. Why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ? Many thanks for your reply. Christophe

A while ago, I had the same problem. It was a apparmor issue. Maybe your image is on a location outside your storage pools? -----Oorspronkelijk bericht----- Van: libvirt-users-bounces@redhat.com [mailto:libvirt-users-bounces@redhat.com] Namens crequill Verzonden: dinsdag 15 september 2015 17:29 Aan: libvirt-users@redhat.com Onderwerp: [libvirt-users] libvirt 1.19: could not open drive file (permission denied) Hi, With libvrit 1.18 all is working fine: I can open my win7 VM on Archlinux without problem. But I cannot use it with libvirt 1.19: it could not open drive file (permission denied). In /etc/libvirt/qemu.conf, I have: - user: root - group: root And the drive file has root:root as owner. Why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ? Many thanks for your reply. Christophe _______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users

Indeed, I have a link between /var/lib/libvirt/images and my home directory on an another partition. # ls -al /var/lib/libvirt/images lrwxrwxrwx 1 root root 17 3 sept. 09:29 /var/lib/libvirt/images -> /home/crequill/VM 2015-09-15 17:45 GMT+02:00 Dominique Ramaekers <dominique.ramaekers@cometal.be>:
A while ago, I had the same problem. It was a apparmor issue. Maybe your image is on a location outside your storage pools?
-----Oorspronkelijk bericht----- Van: libvirt-users-bounces@redhat.com [mailto:libvirt-users-bounces@redhat.com] Namens crequill Verzonden: dinsdag 15 september 2015 17:29 Aan: libvirt-users@redhat.com Onderwerp: [libvirt-users] libvirt 1.19: could not open drive file (permission denied)
Hi,
With libvrit 1.18 all is working fine: I can open my win7 VM on Archlinux without problem. But I cannot use it with libvirt 1.19: it could not open drive file (permission denied).
In /etc/libvirt/qemu.conf, I have: - user: root - group: root
And the drive file has root:root as owner.
Why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ?
Many thanks for your reply. Christophe
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users

If we cannot use anymore another partitions, for me it's a bug. Not for you? For information, I get this error with gnome boxes. With it, images are in /home/crequill/.local/share/gnome-boxes/images/. How run it? 2015-09-15 17:53 GMT+02:00 crequill <crequill@worldonline.fr>:
Indeed, I have a link between /var/lib/libvirt/images and my home directory on an another partition.
# ls -al /var/lib/libvirt/images lrwxrwxrwx 1 root root 17 3 sept. 09:29 /var/lib/libvirt/images -> /home/crequill/VM
2015-09-15 17:45 GMT+02:00 Dominique Ramaekers <dominique.ramaekers@cometal.be>:
A while ago, I had the same problem. It was a apparmor issue. Maybe your image is on a location outside your storage pools?
-----Oorspronkelijk bericht----- Van: libvirt-users-bounces@redhat.com [mailto:libvirt-users-bounces@redhat.com] Namens crequill Verzonden: dinsdag 15 september 2015 17:29 Aan: libvirt-users@redhat.com Onderwerp: [libvirt-users] libvirt 1.19: could not open drive file (permission denied)
Hi,
With libvrit 1.18 all is working fine: I can open my win7 VM on Archlinux without problem. But I cannot use it with libvirt 1.19: it could not open drive file (permission denied).
In /etc/libvirt/qemu.conf, I have: - user: root - group: root
And the drive file has root:root as owner.
Why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ?
Many thanks for your reply. Christophe
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users

@requillart Don't get me wrong. It's no problem to use other partitions. Only, you have to add the location to the storage pool of libvirt... Sorry, no experience with gnome-boxes. @crequill Add a new storage pool with the destination /home/crequill/VM You can't fool apparmour with a link... Also with adding the storage pool, it's easier to get a clear picture of the usage of your storage resources in virt-manager -----Oorspronkelijk bericht----- Van: requillart@gmail.com [mailto:requillart@gmail.com] Namens crequill Verzonden: dinsdag 15 september 2015 19:24 Aan: Dominique Ramaekers CC: libvirt-users@redhat.com Onderwerp: Re: [libvirt-users] libvirt 1.19: could not open drive file (permission denied) If we cannot use anymore another partitions, for me it's a bug. Not for you? For information, I get this error with gnome boxes. With it, images are in /home/crequill/.local/share/gnome-boxes/images/. How run it? 2015-09-15 17:53 GMT+02:00 crequill <crequill@worldonline.fr>:
Indeed, I have a link between /var/lib/libvirt/images and my home directory on an another partition.
# ls -al /var/lib/libvirt/images lrwxrwxrwx 1 root root 17 3 sept. 09:29 /var/lib/libvirt/images -> /home/crequill/VM
2015-09-15 17:45 GMT+02:00 Dominique Ramaekers <dominique.ramaekers@cometal.be>:
A while ago, I had the same problem. It was a apparmor issue. Maybe your image is on a location outside your storage pools?
-----Oorspronkelijk bericht----- Van: libvirt-users-bounces@redhat.com [mailto:libvirt-users-bounces@redhat.com] Namens crequill Verzonden: dinsdag 15 september 2015 17:29 Aan: libvirt-users@redhat.com Onderwerp: [libvirt-users] libvirt 1.19: could not open drive file (permission denied)
Hi,
With libvrit 1.18 all is working fine: I can open my win7 VM on Archlinux without problem. But I cannot use it with libvirt 1.19: it could not open drive file (permission denied).
In /etc/libvirt/qemu.conf, I have: - user: root - group: root
And the drive file has root:root as owner.
Why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ?
Many thanks for your reply. Christophe
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users

For gnome boxes, a pool already exists: $ virsh pool-list Name State Autostart -------------------------------------------------- default active yes gnome-boxes active no $ virsh vol-list gnome-boxes Name Path ------------------------------------------------------------------------------ win7 /home/crequill/.local/share/gnome-boxes/images/win7 $ ls -alh /home/crequill/.local/share/gnome-boxes/images/win7 -rwxrwxrwx 1 root root 60G 15 sept. 17:11 /home/crequill/.local/share/gnome-boxes/images/win7 With this and libvirt 1.19, I get: 2015-09-15T17:17:19.563181Z qemu-system-x86_64: -drive file=/home/crequill/.local/share/gnome-boxes/images/win7,if=none,id=drive-virtio-disk0,format=raw: Could not open '/home/crequill/.local/share/gnome-boxes/images/win7': Permission denied So, why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ? 2015-09-16 8:06 GMT+02:00 Dominique Ramaekers <dominique.ramaekers@cometal.be>:
@requillart Don't get me wrong. It's no problem to use other partitions. Only, you have to add the location to the storage pool of libvirt... Sorry, no experience with gnome-boxes.
@crequill Add a new storage pool with the destination /home/crequill/VM You can't fool apparmour with a link... Also with adding the storage pool, it's easier to get a clear picture of the usage of your storage resources in virt-manager
-----Oorspronkelijk bericht----- Van: requillart@gmail.com [mailto:requillart@gmail.com] Namens crequill Verzonden: dinsdag 15 september 2015 19:24 Aan: Dominique Ramaekers CC: libvirt-users@redhat.com Onderwerp: Re: [libvirt-users] libvirt 1.19: could not open drive file (permission denied)
If we cannot use anymore another partitions, for me it's a bug. Not for you? For information, I get this error with gnome boxes. With it, images are in /home/crequill/.local/share/gnome-boxes/images/. How run it?
2015-09-15 17:53 GMT+02:00 crequill <crequill@worldonline.fr>:
Indeed, I have a link between /var/lib/libvirt/images and my home directory on an another partition.
# ls -al /var/lib/libvirt/images lrwxrwxrwx 1 root root 17 3 sept. 09:29 /var/lib/libvirt/images -> /home/crequill/VM
2015-09-15 17:45 GMT+02:00 Dominique Ramaekers <dominique.ramaekers@cometal.be>:
A while ago, I had the same problem. It was a apparmor issue. Maybe your image is on a location outside your storage pools?
-----Oorspronkelijk bericht----- Van: libvirt-users-bounces@redhat.com [mailto:libvirt-users-bounces@redhat.com] Namens crequill Verzonden: dinsdag 15 september 2015 17:29 Aan: libvirt-users@redhat.com Onderwerp: [libvirt-users] libvirt 1.19: could not open drive file (permission denied)
Hi,
With libvrit 1.18 all is working fine: I can open my win7 VM on Archlinux without problem. But I cannot use it with libvirt 1.19: it could not open drive file (permission denied).
In /etc/libvirt/qemu.conf, I have: - user: root - group: root
And the drive file has root:root as owner.
Why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ?
Many thanks for your reply. Christophe
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users

Hi, Problem resolved with libvirt-1.20 and by configuring qemu to run from my user (in /etc/libvirt/qemu.conf, modify user and group and restart libvirtd). Best regards. Christophe 2015-09-16 9:19 GMT+02:00 crequill <crequill@worldonline.fr>:
For gnome boxes, a pool already exists:
$ virsh pool-list Name State Autostart -------------------------------------------------- default active yes gnome-boxes active no
$ virsh vol-list gnome-boxes Name Path
------------------------------------------------------------------------------ win7 /home/crequill/.local/share/gnome-boxes/images/win7
$ ls -alh /home/crequill/.local/share/gnome-boxes/images/win7 -rwxrwxrwx 1 root root 60G 15 sept. 17:11 /home/crequill/.local/share/gnome-boxes/images/win7
With this and libvirt 1.19, I get:
2015-09-15T17:17:19.563181Z qemu-system-x86_64: -drive
file=/home/crequill/.local/share/gnome-boxes/images/win7,if=none,id=drive-virtio-disk0,format=raw: Could not open '/home/crequill/.local/share/gnome-boxes/images/win7': Permission denied
So, why this configuration is running with libvirt 1.18 and not with libvirt 1.19 ?
@requillart Don't get me wrong. It's no problem to use other partitions. Only, you have to add the location to the storage pool of libvirt... Sorry, no experience with gnome-boxes.
@crequill Add a new storage pool with the destination /home/crequill/VM You can't fool apparmour with a link... Also with adding the storage pool, it's easier to get a clear picture of
2015-09-16 8:06 GMT+02:00 Dominique Ramaekers < dominique.ramaekers@cometal.be>: the usage of your storage resources in virt-manager
-----Oorspronkelijk bericht----- Van: requillart@gmail.com [mailto:requillart@gmail.com] Namens crequill Verzonden: dinsdag 15 september 2015 19:24 Aan: Dominique Ramaekers CC: libvirt-users@redhat.com Onderwerp: Re: [libvirt-users] libvirt 1.19: could not open drive file
(permission denied)
If we cannot use anymore another partitions, for me it's a bug. Not for
For information, I get this error with gnome boxes. With it, images are in /home/crequill/.local/share/gnome-boxes/images/. How run it?
2015-09-15 17:53 GMT+02:00 crequill <crequill@worldonline.fr>:
Indeed, I have a link between /var/lib/libvirt/images and my home directory on an another partition.
# ls -al /var/lib/libvirt/images lrwxrwxrwx 1 root root 17 3 sept. 09:29 /var/lib/libvirt/images -> /home/crequill/VM
2015-09-15 17:45 GMT+02:00 Dominique Ramaekers < dominique.ramaekers@cometal.be>:
A while ago, I had the same problem. It was a apparmor issue. Maybe your image is on a location outside your storage pools?
-----Oorspronkelijk bericht----- Van: libvirt-users-bounces@redhat.com [mailto:libvirt-users-bounces@redhat.com] Namens crequill Verzonden: dinsdag 15 september 2015 17:29 Aan: libvirt-users@redhat.com Onderwerp: [libvirt-users] libvirt 1.19: could not open drive file (permission denied)
Hi,
With libvrit 1.18 all is working fine: I can open my win7 VM on Archlinux without problem. But I cannot use it with libvirt 1.19: it could not open drive file (permission denied).
In /etc/libvirt/qemu.conf, I have: - user: root - group: root
And the drive file has root:root as owner.
Why this configuration is running with libvirt 1.18 and not with
you? libvirt 1.19 ?
Many thanks for your reply. Christophe
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users
participants (2)
-
crequill
-
Dominique Ramaekers