Description of problem: I run anaconda from usb populated by livecd-iso-to-disk (Fedora-23-Server-DVD UEFI). Anaconda crashed right after the start. There are three disks on this machine: One with installed F22 - default UEFI installation on sdb and sdc is installed f23. There are /boot, /boot/efi and swap on /dev/sdb. / is RAID using sdb and sdc. Version-Release number of selected component: anaconda-23.17-1 The following was filed automatically by anaconda: anaconda 23.17-1 exception report Traceback (most recent call first): File "/usr/lib/python3.4/site-packages/blivet/formats/fs.py", line 632, in _teardown raise FSError("umount failed") File "/usr/lib/python3.4/site-packages/blivet/formats/__init__.py", line 526, in teardown self._teardown(**kwargs) File "/usr/lib/python3.4/site-packages/blivet/devices/storage.py", line 416, in _preTeardown self.format.teardown() File "/usr/lib/python3.4/site-packages/blivet/devices/storage.py", line 428, in teardown if not self._preTeardown(recursive=recursive): File "/usr/lib64/python3.4/site-packages/pyanaconda/packaging/__init__.py", line 829, in _setupMedia device.teardown(recursive=True) File "/usr/lib64/python3.4/site-packages/pyanaconda/packaging/__init__.py", line 887, in _setupInstallDevice self._setupMedia(isodevice) File "/usr/lib64/python3.4/site-packages/pyanaconda/packaging/dnfpayload.py", line 752, in updateBaseRepo checkmount) File "/usr/lib64/python3.4/site-packages/pyanaconda/packaging/__init__.py", line 1287, in _runThread payload.updateBaseRepo(fallback=fallback, checkmount=checkmount) File "/usr/lib64/python3.4/threading.py", line 868, in run self._target(*self._args, **self._kwargs) File "/usr/lib64/python3.4/site-packages/pyanaconda/threads.py", line 253, in run threading.Thread.run(self, *args, **kwargs) blivet.errors.FSError: umount failed Additional info: addons: com_redhat_kdump cmdline: /usr/bin/python3 /sbin/anaconda cmdline_file: BOOT_IMAGE=/syslinux/vmlinuz inst.stage2=hd:UUID=6D8B-8A42:/images/install.img inst.repo=hd:UUID=6D8B-8A42:/ inst.stage2=hd:UUID=6D8B-8A42 rd.live.check quiet dnf.rpm.log: Jul 28 12:47:40 INFO --- logging initialized --- executable: /sbin/anaconda hashmarkername: anaconda kernel: 4.2.0-0.rc3.git4.1.fc23.x86_64 product: Fedora release: Cannot get release name. type: anaconda version: 23
Created attachment 1057015 [details] File: anaconda-tb
Created attachment 1057016 [details] File: anaconda.log
Created attachment 1057017 [details] File: dnf.log
Created attachment 1057018 [details] File: environ
Created attachment 1057019 [details] File: lsblk_output
Created attachment 1057020 [details] File: nmcli_dev_list
Created attachment 1057021 [details] File: os_info
Created attachment 1057022 [details] File: storage.log
Created attachment 1057023 [details] File: syslog
Created attachment 1057024 [details] File: ifcfg.log
Created attachment 1057025 [details] File: packaging.log
Created attachment 1057026 [details] File: program.log
Another user experienced a similar problem: I tested with another workstation. This time I used bios boot instead of uefi. I used livecd-iso-to-disk again. So my guess is that it happens whenewer a DVD image is put to usb by litd. Dd works fine. addons: com_redhat_kdump cmdline: /usr/bin/python3 /sbin/anaconda cmdline_file: BOOT_IMAGE=vmlinuz initrd=initrd.img inst.stage2=hd:UUID=4ba3e254-dc4b-40d2-8d04-65c2b30856f4:/images/install.img inst.repo=hd:UUID=4ba3e254-dc4b-40d2-8d04-65c2b30856f4:/ inst.stage2=hd:UUID=4ba3e254-dc4b-40d2-8d04-65c2b30856f4 quiet dnf.rpm.log: Jul 28 13:04:47 INFO --- logging initialized --- hashmarkername: anaconda kernel: 4.2.0-0.rc3.git4.1.fc23.x86_64 package: anaconda-23.17-1 product: Fedora reason: blivet.errors.FSError: umount failed release: Cannot get release name. version: 23
netinst works fine with litd. I propose this bug as Beta blocker (as dd works fine) as it violates the beta criterion: All release-blocking images must boot in their supported configurations. Supported media types: Release-blocking live and dedicated installer images must boot when written to optical media of an appropriate size (if applicable) and when written to a USB stick with any of the officially supported methods.
Discussed at today's blocker review meeting [1]. This bug was accepted as Beta blocker - This bug is a violation of the following Beta criteria: "Release-blocking live and dedicated installer images must boot when written to optical media of an appropriate size (if applicable) and when written to a USB stick with any of the officially supported methods" [1] http://meetbot.fedoraproject.org/fedora-blocker-review/2015-08-03/
from the program.log: 12:47:45,897 INFO program: Running... umount /run/install/repo 12:47:45,905 INFO program: stderr: 12:47:45,906 INFO program: b'umount: /run/install/repo: target is busy' 12:47:45,906 INFO program: b' (In some cases useful info about processes that' 12:47:45,906 INFO program: b' use the device is found by lsof(8) or fuser(1).)'
This bug and the bug 1252902 have the same patch. https://github.com/rhinstaller/anaconda/pull/312
Petr, can you confirm the fix in Beta TC4? Thanks!
Seems to be working in Beta TC4.
Thanks! 23.19.2 went stable, so closing.