libvirtで仮想マシンを起動しようとしているとき(コマンドラインまたはローカルのqemu-kvmにvirt-managerを使用して)、ロードされていないイメージを使用するときにLinux Mint Debian Edition(Up.8)を使用しています。このエラーはデフォルトのデータストアにあります。
同じイメージ(この場合は.isoファイル)を/var/lib/libvirt/imagesフォルダにコピーすると機能します。
すべての可能な所有者とモードでchowningとchmodingを試しましたが、うまくいきませんでした。
SELinuxがこのディストリビューションにないため、ポイントがどこにあるのかわかりません。ログで権限が拒否されたことを確認して停止しました。
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
どんな手がかりがありますか?
答え1
ユーザーはディレクトリ内のファイルだけでなくlibvirt-qemu
ディレクトリにもアクセスできる必要があります。/home/penzo/Scaricati/