Fedora Online Forum

Lavori in corso! I nostri pinguini sono all'opera e risolveranno i problemi il prima possibile ;-)

#1 13-06-2018 10:13:14

Fedorez
Greenhorn
Registrato: 13-06-2018
Messaggi: 4

problema permessi virt-manager

salve a tutti, ho un problema nel creare una macchina con virt-manager.

L'errore è il seguente:

Impossibile completare l'installazione: 'Cannot access storage file '/run/media/matthew/archivio/VM/opensuse.img' (as uid:107, gid:107): Permission denied'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 2553, in _do_async_install
    guest.start_install(meter=meter)
  File "/usr/share/virt-manager/virtinst/guest.py", line 498, in start_install
    doboot, transient)
  File "/usr/share/virt-manager/virtinst/guest.py", line 434, in _create_guest
    domain = self.conn.createXML(install_xml or final_xml, 0)
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3659, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: Cannot access storage file '/run/media/matthew/archivio/VM/opensuse.img' (as uid:107, gid:107): Permission denied

Come potrei risolvere grazie

Non in linea

#2 13-06-2018 10:51:54

frafra
Amministratore
Da Milano
Registrato: 14-05-2014
Messaggi: 2'173
Sito web

Re: problema permessi virt-manager

Ciao Fedorez,
vedo che l'immagine la prendi da un dispositivo esterno... Probabilmente si tratta di una posizione alla quale libvirt non può accedere; se si tratta di un filesystem che supporta i permessi (come ext4/btrfs/...) devi cambiare i permessi (abilita la lettura/scrittura per tutti), altrimenti (fat32/ntfs/...) o monti il dispositivo in maniera diversa, o ti conviene copiarlo (anche per migliorare le performance).

Non in linea

#3 13-06-2018 11:57:54

Fedorez
Greenhorn
Registrato: 13-06-2018
Messaggi: 4

Re: problema permessi virt-manager

ciao frafra, il filesystem è ext4, ho cambiato i permessi sull'ultima cartella cioè VM con setfacl -m u:qemu:rwx VM ma continua a non funzionarmi.

Non in linea

#4 13-06-2018 14:59:44

frafra
Amministratore
Da Milano
Registrato: 14-05-2014
Messaggi: 2'173
Sito web

Re: problema permessi virt-manager

L'utente credo sia libvirt, non qemu; non serve impostarlo come eseguibile comunque. Potresti avere eventualmente anche un blocco da parte di SELinux (nel caso, guarda se ci sono avvisi e/o disabilitalo temporaneamente per escludere sia un problema di labeling/policy).

Non in linea

#5 16-06-2018 10:58:16

Fedorez
Greenhorn
Registrato: 13-06-2018
Messaggi: 4

Re: problema permessi virt-manager

le ho provate di tutte dal setenforce 0 al attribuire tutti i possibili permessi, ma nada non vuole proprio saperne.

Non in linea

#6 16-06-2018 11:26:26

marcomotta
Moderatore
Da Roma
Registrato: 18-01-2009
Messaggi: 2'765
Sito web

Re: problema permessi virt-manager

$ ll /run/media/matthew/archivio/VM/opensuse.img

Ultima modifica di marcomotta (16-06-2018 11:28:21)


La filosofia è una disciplina con obiettivi, ma senza regole. La matematica è una disciplina con regole, ma senza obiettivi.
Un giorno ho incontrato un uomo che non aveva né obiettivi né regole. Studiava filosofia della matematica.

Non in linea

#7 16-06-2018 11:42:11

Fedorez
Greenhorn
Registrato: 13-06-2018
Messaggi: 4

Re: problema permessi virt-manager

ecco gli output

ll archivio

drwxr-xr-x+ 12 matthew matthew 4096 16 giu 11.43 archivio

getfacl -e archivio

# file: archivio/
# owner: matthew
# group: matthew
user::rwx
user:qemu:r-x            #effective:r-x
group::---            #effective:---
group:libvirt:r-x        #effective:r-x
mask::r-x
other::r-x

ll archivio/opensuse.img

-rwxrw-rw-+ 1 matthew matthew 327680 16 giu 11.43 archivio/opensuse.img

getfacl -e opensuse.img

# file: opensuse.img
# owner: matthew
# group: matthew
user::rwx
user:qemu:rw-            #effective:rw-
group::r--            #effective:r--
group:libvirt:rw-        #effective:rw-
mask::rw-
other::rw-

vorrei precisare alcune cose, il volume dove e contenuto l'immagine è cifrato con LUKS, non ho modificato il file /etc/libvirt/qemu.conf e virt-manager lo faccio partire come utente non root

Non in linea

Piè di pagina