https://bugzilla.novell.com/show_bug.cgi?id=858402 https://bugzilla.novell.com/show_bug.cgi?id=858402#c0 Summary: virt-manager over TCP/SASL: Wants to access the local CD ROM when attempting to install a paravirtualized VM Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Xen AssignedTo: jdouglas@suse.com ReportedBy: olafmartens@web.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0 When attempting to create a paravirtualized VM over a TCP/SASL connection virt-manager tries to access the optical drive on the machine running virt-manager instead of the one present on the machine running the VM hypervisor. I noticed this behavior, because the machine I have virt-manager running on doesn't have a built-in optical drive (I have to plug one via USB) and subsequently it complained: Installation konnte nicht fertiggestellt werden: «[Errno 2] Datei oder Verzeichnis nicht gefunden: '/dev/sr0'» This is not a real problem, because it can easily be avoided with vm-install, but it is nevertheless quite annoying. Reproducible: Always Steps to Reproduce: 1. Connect virt-manager to a hypervisor via TCP/SASL 2. Set up a paravirtualized VM with the optical drive as an installation media Once you click on "Finish" you get the error message mentioned above. Actual Results: This error message: Installation konnte nicht fertiggestellt werden: «[Errno 2] Datei oder Verzeichnis nicht gefunden: '/dev/sr0'» 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 2022, in do_install guest.start_install(False, meter=meter) File "/usr/lib/python2.7/site-packages/virtinst/Guest.py", line 1234, in start_install self._prepare_install(meter, dry) File "/usr/lib/python2.7/site-packages/virtinst/Guest.py", line 986, in _prepare_install meter=meter) File "/usr/lib/python2.7/site-packages/virtinst/DistroInstaller.py", line 444, in prepare dev = self._prepare_kernel_and_initrd(guest, meter) File "/usr/lib/python2.7/site-packages/virtinst/DistroInstaller.py", line 388, in _prepare_kernel_and_initrd self.os_type) File "/usr/lib/python2.7/site-packages/virtinst/OSDistro.py", line 164, in acquireKernel scratchdir, type) File "/usr/lib/python2.7/site-packages/virtinst/OSDistro.py", line 158, in _acquireMedia None, media_cb) File "/usr/lib/python2.7/site-packages/virtinst/OSDistro.py", line 129, in _locationCheckWrapper fetcher.prepareLocation() File "/usr/lib/python2.7/site-packages/virtinst/ImageFetcher.py", line 188, in prepareLocation if stat.S_ISBLK(os.stat(self.location)[stat.ST_MODE]): OSError: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/dev/sr0' Expected Results: Start the installation process from the remote optical drive. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.