Created attachment 730993 [details] anaconda-tb-xxx file Description of problem: One can select an invalid file for the Installation Source 'ISO File' and Anaconda will crash instead of refuse to use the file. Version-Release number of selected component (if applicable): F19a TC3 (19.14) How reproducible: always Steps to Reproduce: 0. Boot F19a TC3 DVD Media 1. Reach the Main Hub, leave defaults in the Welcome Screen 2. Change the Keyboard, if needed (i used Spanish) (i also set the DATE & TIME) 3. Enter SOFTWARE: Installation Source Spoke 4. Select 'ISO File' and select a random file (not an ISO) in 'Choose an ISO' 5. Return to the Main Hub, anaconda will crash Actual results: anaconda crashes Expected results: reject the selected file as invalid, no crash Additional Info: anaconda 19.14 exception report Traceback (most recent call first): File "/usr/lib64/python2.7/site-packages/pyanaconda/image.py", line 55, in findFirstIsoImage files = os.listdir(path) File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 575, in _setUpMedia image = findFirstIsoImage(path) File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 645, in _configureBaseRepo self._setUpMedia(isodevice) File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 459, in updateBaseRepo self._configureBaseRepo(self.storage, checkmount=checkmount) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/source.py", line 419, in getRepoMetadata self.payload.updateBaseRepo(fallback=False, checkmount=False) File "/usr/lib64/python2.7/threading.py", line 504, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 141, in run threading.Thread.run(self, *args, **kwargs) OSError: [Errno 20] Not a directory: '/mnt/install/isodir/grub2/themes/system/boot_menu_c.png'
Created attachment 730994 [details] anaconda.log
Created attachment 730995 [details] storage.log
Created attachment 730996 [details] program.log
Created attachment 730997 [details] packaging log
Created attachment 730998 [details] scrren-shot selecting the file
python-blivet-0.10-1.fc19,anaconda-19.17-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/python-blivet-0.10-1.fc19,anaconda-19.17-1.fc19
Package python-blivet-0.10-1.fc19, anaconda-19.17-1.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing python-blivet-0.10-1.fc19 anaconda-19.17-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-5323/python-blivet-0.10-1.fc19,anaconda-19.17-1.fc19 then log in and leave karma (feedback).
Reartes, can you confirm that this is resolved with more recent F19 builds? Thanks!
I seems fixed, i selected an random file and it is now rejected. In the Main Hub, the Installation Source is not setup, with a Yellow Banner, but no crash. Selecting back the DVD after the Yellow Banner does also work ok. I can safely assume this can be closed.
Bad luck, while it does not crash, it the installation source screen now distorts. (See Bug 962994). This still can be closed. (I think).
Yeah, that's a different bug. Thanks for re-testing, let's close this one.