Description of problem: I booted F19 TC3 Live x86_64 and started the installer. I received an error box: anaconda 19.30.4-1 exception report Traceback (most recent call first): IOError: [Errno 9] Bad file descriptor After I hit Report Bug, the whole window froze. The log shows: Exception occurred during /var/log/messages file copy: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/meh/dump.py", line 457, in dump ret += line.encode("utf-8") UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 67: ordinal not in range(128) It doesn't seem to happen always, maybe a race condition? Version-Release number of selected component (if applicable): anaconda 19.30.4-1 How reproducible: saw in once, out of 3 attempts Steps to Reproduce: 1. boot live 2. run installer from the welcome dialog
Created attachment 760546 [details] screenshot of frozen dialog
Created attachment 760548 [details] anaconda.log
Created attachment 760549 [details] anaconda-tb-GwGqQi
Created attachment 760550 [details] ifcfg.log
Created attachment 760551 [details] journalctl output
Created attachment 760552 [details] program.log
Created attachment 760553 [details] storage.log
I have booted the LiveCD several more times and I haven't seen this again.
Since I can't reproduce the original issue "IOError: [Errno 9] Bad file descriptor", I was asked by vpodzime to use just for the python-meh issue. I tried to verify if python-meh works well on LiveCD and use our test case for that [1], however, it doesn't seem to work at all. If you trigger the fake exception on DVD, the error dialog is correctly shown. But if you run the fake trigger on LiveCD, no error dialog is shown and hundreds of empty /tmp/anaconda-tb-* files are being created. Vratislav assumes that bug reporting from LiveCD might be completely broken. Proposing as a FinalBlocker: "The installer must be able to report failures to Bugzilla, with appropriate information included. " http://fedoraproject.org/wiki/Fedora_19_Alpha_Release_Criteria [1] https://fedoraproject.org/wiki/QA:Testcase_Anaconda_save_traceback_to_bugzilla
Patch sent to anaconda-patches. It is a bit "hacky" one, but let's hope it will be approved.
Discussed at 2013-06-17 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2013-06-17/f19final-blocker-review-6.2013-06-17-16.01.log.txt . Accepted as a blocker per criterion "The installer must be able to report failures to Bugzilla, with appropriate information included."
python-meh-0.25-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/python-meh-0.25-1.fc19
Package python-meh-0.25-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-meh-0.25-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-11175/python-meh-0.25-1.fc19 then log in and leave karma (feedback).
Fix works for me.
python-meh-0.25-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.