Installation fails: "internal error: process exited while connecting to monitor: 2025-08-31T03:54:18.683066Z qemu-system-x86_64: -blockdev {"driver":"file","filename":"/home/raija/imaget/linuxmint-22.1-cinnamon-64bit.iso","node-name":"libvirt-1-storage","read-only":true}: Could not open '/home/raija/imaget/linuxmint-22.1-cinnamon-64bit.iso': Permission denied”
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 71, in cb_wrapper
callback(asyncjob, *args, **kwargs)
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/virt-manager/virtManager/createvm.py", line 2085, in _do_async_install
installer.start_install(guest, meter=meter)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/virt-manager/virtinst/install/installer.py", line 770, in start_install
domain = self._create_guest(
guest, meter, initial_xml, final_xml,
doboot, transient)
File "/usr/share/virt-manager/virtinst/install/installer.py", line 711, in _create_guest
domain = self.conn.createXML(initial_xml or final_xml, 0)
File "/usr/lib64/python3.13/site-packages/libvirt.py", line 4594, in createXML
raise libvirtError('virDomainCreateXML() failed')
libvirt.libvirtError: internal error: process exited while connecting to monitor: 2025-08-31T03:54:18.683066Z qemu-system-x86_64: -blockdev {"driver":"file","filename":"/home/raija/imaget/linuxmint-22.1-cinnamon-64bit.iso","node-name":"libvirt-1-storage","read-only":true}: Could not open '/home/raija/imaget/linuxmint-22.1-cinnamon-64bit.iso': Permission denied
Check the permissions on the ISO image you’re trying to boot from. The error message seems to pretty clearly note that the ISO couldn’t be opened because the permissions aren’t set up correctly.
@raijar nothing to do with Nvidia… So is your user a member of the libvirt group? If not add your user to that group, then logout/login. Then start virt-manager as your user and connect.
Did you add the imaget directory as a storage pool?
Sorry I can’t do this.
I’ve had many distros in the past in a virtual machine, but I’ve lost my trust in opensuse because I’ve had a lot of problems with my new computer and especially with nvidia.
Could you please give me the exact commands to fix this? I’m really tired of trying to fix my computer.
Neither can I, and it’s openSUSE… I have no idea what your doing… I don’t use libvirt that way, my images and pool are down in /var/lib/libvirt
I have no idea what tools you use for user management, for me usermod suffices, but there is yast users and Cockpit → Accounts to add your user to a group.
Have a look here for the Virtualization guide https://doc.opensuse.org/ whilst Leap centric it’s applicable across the product releases.
Maybe a different distribution or Windows and WSL2 is more suitable?
Well, the error message says it can’t read the ISO.
On what basis? I don’t see any way in which the video driver would affect filesystem permissions to an ISO file.
You’ve not really given us any sort of narrative as to what you’re trying to do - just some configuration information and an error log. While those facts are useful, without knowing what you’re trying to do, it’s impossible to suggest a course of action.
why not just use “kickoff” ( the icon where the MS windows “start” is )
system / Virtual Machine Manager
add the iso to the pool
and make a new VM ( qcow2) with the iso
– simple and very easy
I would like to ask for your opinion on whether the error message below is correct:
“internal error: process exited while connecting to monitor: 2025-08-31T03:54:18.683066Z qemu-system-x86_64: -blockdev {“driver”:“file”,“filename”:”/home/raija/imaget/linuxmint-22.1-cinnamon-64bit.iso",“node-name”:“libvirt-1-storage”,“read-only”:true}: Could not open ‘/home/raija/imaget/linuxmint-22.1-cinnamon-64bit.iso’: Permission denied”
Because the error was not in the iso file’s protections, but in the user’s (raija’s) settings.
I didn’t give that command earlier because I didn’t understand why it should be given.
Is it too late now?
Of course, I can remove the settings from the user (raija) and try again, but maybe someone else who understands the system better could do that.