thierryR wrote:Effectivement en rendant l'image iso executable on a une amélioration.
C'est sale, mais ça marche ...
Par contre en faisant proprement, t'aurais pas rencontré le second pb...
pc-bureau :: ~/virtual » ls -l
total 8549264
-rwxrwxrwx. 1 root root 53695545344 17 juin 11:33 deepin.qcow2
-rwxrwxrwx. 1 root root 85912715264 16 juin 15:47 kubuntu.qcow2
drwxrwxrwx. 2 root root 16384 22 févr. 18:47 lost+found
-rwxrwxrwx. 1 root root 85912715264 22 févr. 14:09 manjaro.qcow2
Utilise "ls -la" pour afficher les permissions des fichiers
et du répertoire qui contient les fichiers 😉
Le point suivant est celui-ci:
Impossible de terminer l’installation: «Cannot access storage file '/home/thierry/virtual/deepin.qcow2' (as uid:107, gid:107): Permission non accordée »
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/createvm.py", line 2001, in _do_async_install
installer.start_install(guest, meter=meter)
File "/usr/share/virt-manager/virtinst/install/installer.py", line 701, in start_install
domain = self._create_guest(
File "/usr/share/virt-manager/virtinst/install/installer.py", line 649, in _create_guest
domain = self.conn.createXML(install_xml or final_xml, 0)
File "/usr/lib64/python3.9/site-packages/libvirt.py", line 4366, in createXML
raise libvirtError('virDomainCreateXML() failed')
libvirt.libvirtError: Cannot access storage file '/home/thierry/virtual/deepin.qcow2' (as uid:107, gid:107): Permission non accordée
Pour faire simple, j'ai passé le fichier en chmod 777 , mais visiblement ça ne suffit pas.
Bah rebelotte j'ai envie de dire : vérifier les permissions des répertoires :
- /home/thierry/virtual/
- /home/thierry/
Il faut que le groupe "other" aie la permission d'éxécuter un process dans les répertoires parent du fichier. Donc :
- /home/thierry/virtual/ == rwx---rwx
- /home/thierry/ == rwx-----x
Tu constates que
/home/thierry est comme un goulot d'étranglement, tant que t'auras pas correctement mis ses permissions, tu vas aller de pb en pb.
Utilise la commande "chmod o+x dossier" ou "chmod o+rwx dossier" pour que ce soit plus facile. ("o" signifie "other").
Mais aussi, je vois un répertoire "lost+found" dans ton dossier
/home/thierry/virtual/ ; donc je vois que t'as monté un système de fichier à cet endroit ; et donc pas de stress si, après avoir paramétré toutes les permissions des répertoires parent, ça ne marche toujours pas. Je parie que SELinux va se réveiller et bloquer quand les permissions seront bonnes. (Mets-le en mode permissif au pire).