O KVM não pode acessar imagens iso o raw fora de / var / lib / libvirt / images

6

Estou usando o Linux Mint Debian Edition (Up. 8) ao tentar iniciar uma máquina virtual a partir do libvirt (da linha de comando ou usando o virt-manager para o qemu-kvm local) Eu recebo esse erro quando uso uma imagem que não está carregada no armazenamento de dados padrão:

se eu copiar a mesma imagem (neste exemplo, um arquivo .iso) para a pasta / var / lib / libvirt / images, ela funciona.

Eu tentei chown e chmod-lo para todos os possíveis proprietários e modo, mas simplesmente não funciona.

O SELinux não está presente nesta distro, então eu não sei onde está o ponto, em logs eu posso ver apenas a permissão negada e estou bastante preso.

Impossibile completare l'installazione: 'internal error: process exited while connecting to monitor: qemu-system-x86_64: -drive file=/home/penzo/Scaricati/elementaryos-stable-amd64.20130810.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw: could not open disk image /home/penzo/Scaricati/elementaryos-stable-amd64.20130810.iso: Could not open '/home/penzo/Scaricati/elementaryos-stable-amd64.20130810.iso': Permission denied
'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 96, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 1949, in do_install
    guest.start_install(False, meter=meter)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1249, in start_install
    noboot)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1317, in _create_guest
    dom = self.conn.createLinux(start_xml or final_xml, 0)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 2897, in createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error: process exited while connecting to monitor: qemu-system-x86_64: -drive file=/home/penzo/Scaricati/elementaryos-stable-amd64.20130810.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw: could not open disk image /home/penzo/Scaricati/elementaryos-stable-amd64.20130810.iso: Could not open '/home/penzo/Scaricati/elementaryos-stable-amd64.20130810.iso': Permission denied

alguma pista?

    
por penzoiders 05.05.2014 / 12:15

1 resposta

6

O usuário libvirt-qemu deve ser capaz de acessar o diretório /home/penzo/Scaricati/ , não apenas o arquivo dentro.

    
por 05.05.2014 / 13:04