Version-Release number of selected component: anaconda-18.29.2 Additional info: libreport version: 2.0.17 cmdline: /usr/bin/python /sbin/anaconda kernel: 3.6.6-3.fc18.x86_64 description: :The following was filed automatically by anaconda: :anaconda 18.29.2 exception report :Traceback (most recent call first): : File "/usr/lib64/python2.7/site-packages/pyanaconda/isys/__init__.py", line 152, in umount : rc = _isys.umount(what) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/formats/fs.py", line 656, in unmount : rc = isys.umount(self._mountpoint, removeDir = False) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/formats/fs.py", line 863, in teardown : return self.unmount(*args, **kwargs) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devices.py", line 740, in _preTeardown : self.originalFormat.teardown() : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devices.py", line 755, in teardown : if not self._preTeardown(recursive=recursive): : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 1969, in teardownAll : device.teardown(recursive=True) : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 1963, in _populate : self.teardownAll() : File "/usr/lib64/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 1846, in populate : self._populate() : File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2088, in on_unlock_clicked : self.__storage.devicetree.populate() :SystemError: (32, 'umount: /run/install/isodir: target is busy.\n (In some cases useful info about processes that use\n the device is found by lsof(8) or fuser(1))')
Created attachment 655170 [details] File: ifcfg.log
Created attachment 655171 [details] File: anaconda-tb
Created attachment 655172 [details] File: product
Created attachment 655173 [details] File: type
Created attachment 655174 [details] File: environ
How to reproduce: 1. enter "Manual Partitioning" screen 2. unfold an old installation tree to reuse its Root 3. enter "/" as mount-point, enable the "Reformat" checkbox, then click "Apply Changes" 4. leave screen with "Finish Partitioning" So far so good. 5. revisit "Manual Partitioning" screen 6. unfold "Unknown" storage entries 7. select my LUKS encrypted logical volume to be mounted as /home 8. enter secondary passphrase, click "Unlock" Crash. Important: Order does matter. Getting access to the LUKS /home _before_ adding the Root mount-point does not crash, but causes the other show-stopper I discuss on test list. Package: anaconda-18.29.2 OS Release: Fedora release 18-Beta
Since the crash refers to /run/install/isodir it smells much as if one can replace steps 5-8 with just 5. revisit "Manual Partitioning" screen and leave it with "Finish Partitioning" but I haven't tried that yet.
This is specific to media on local storage. We need something to skip teardown of the media source device.
*** This bug has been marked as a duplicate of bug 879610 ***