Description of problem: Run Live installer on Fedora 22 Alpha KDE spin, wait for a few seconds on the Welcome to Fedora 22 screen and Anaconda crashes. Version-Release number of selected component: anaconda-core-22.20.2-1.fc22.x86_64 The following was filed automatically by anaconda: anaconda 22.20.2-1 exception report Traceback (most recent call first): File "/usr/lib64/python2.7/subprocess.py", line 1335, in _execute_child raise child_exception File "/usr/lib64/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib64/python2.7/site-packages/pyanaconda/iutil.py", line 187, in startProgram preexec_fn=preexec, cwd=root, env=env, **kwargs) File "/usr/lib64/python2.7/site-packages/pyanaconda/iutil.py", line 261, in _run_program env_prune=env_prune) File "/usr/lib64/python2.7/site-packages/pyanaconda/iutil.py", line 328, in execWithRedirect log_output=log_output, binary_output=binary_output)[0] File "/usr/lib64/python2.7/site-packages/pyanaconda/timezone.py", line 88, in time_initialize iutil.execWithRedirect(cmd, args) File "/usr/lib64/python2.7/threading.py", line 766, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 238, in run threading.Thread.run(self, *args, **kwargs) TypeError: execve() arg 3 contains a non-string value Additional info: cmdline: /usr/bin/python2 /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:UUID=27D7-F63C rootfstype=vfat ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 executable: /sbin/anaconda hashmarkername: anaconda journalctl: Caused error: execve() arg 3 contains a non-string value kernel: 4.0.0-0.rc1.git0.1.fc22.x86_64 lsblk_output: Caused error: execve() arg 3 contains a non-string value nmcli_dev_list: Caused error: execve() arg 3 contains a non-string value other involved packages: python-libs-2.7.9-5.fc22.x86_64 product: Fedora" release: Fedora release 22 (Twenty Two) type: anaconda version: Fedora
Created attachment 1001059 [details] File: anaconda-tb
Created attachment 1001060 [details] File: anaconda.log
Created attachment 1001061 [details] File: environ
Created attachment 1001062 [details] File: os_info
Created attachment 1001063 [details] File: program.log
Created attachment 1001064 [details] File: storage.log
Created attachment 1001065 [details] File: ifcfg.log
Aww jeez, I see what happened. This will happen whenever using a high dpi display.
Proposed as a Blocker for 22-beta by Fedora user jreznik using the blocker tracking app because: Proposing as a blocker. HiDPI displays are becoming pretty common these days and this bug seems to prevent installation on any HiDPI equipped systems (in graphical mode). When using a dedicated installer image, the installer must be able to complete an installation using the text, graphical and VNC installation interfaces.
python-blivet-1.0.3-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/python-blivet-1.0.3-1.fc22
Package python-blivet-1.0.3-1.fc22, anaconda-22.20.4-1.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing python-blivet-1.0.3-1.fc22 anaconda-22.20.4-1.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-3846/anaconda-22.20.4-1.fc22,python-blivet-1.0.3-1.fc22 then log in and leave karma (feedback).
Another user experienced a similar problem: Immediately on starting the installer - the error pops up before I can click the first button. cmdline: /usr/bin/python2 /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base cmdline_file: BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Xfce-x86_64-22_A-3 rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 hashmarkername: anaconda journalctl: Caused error: execve() arg 3 contains a non-string value kernel: 4.0.0-0.rc1.git0.1.fc22.x86_64 lsblk_output: Caused error: execve() arg 3 contains a non-string value nmcli_dev_list: Caused error: execve() arg 3 contains a non-string value other involved packages: python-libs-2.7.9-5.fc22.x86_64 package: anaconda-core-22.20.2-1.fc22.x86_64 packaging.log: product: Fedora" reason: TypeError: execve() arg 3 contains a non-string value release: Fedora release 22 (Twenty Two) version: Fedora
The fix for this should be in Beta TC2 - https://dl.fedoraproject.org/pub/alt/stage/22_Beta_TC2/ . Can folks please check and report whether it works? Thanks!
No Xfce spin with TC2? Oddly enough, I did not hit this bug with the GNOME/Workstation Live image, just the Xfce spin.
Joe: https://dl.fedoraproject.org/pub/alt/stage/22_Beta_TC2/Live/x86_64/ has Xfce.
Discussed at Fedora Blocker Review Meeting 2015-03-16[0]: AcceptedBlocker Beta - With the rise of hdipi setups, this bug is a conditional blocker of the criterion[1]: "When using a dedicated installer image, the installer must be able to complete an installation using the text, graphical and VNC installation interfaces." [0]: http://meetbot.fedoraproject.org/fedora-blocker-review/2015-03-16/f22-blocker-review.2015-03-16-16.01.log.txt [1]: https://fedoraproject.org/wiki/Fedora_22_Alpha_Release_Criteria#Installation_interfaces
(In reply to Adam Williamson (Red Hat) from comment #13) > The fix for this should be in Beta TC2 - > https://dl.fedoraproject.org/pub/alt/stage/22_Beta_TC2/ . Can folks please > check and report whether it works? Thanks! Yes, I do confirm the fix works. I can get through the Welcome screen and it does not crash. Anaconda is properly scaled to HiDPI. But I couldn't proceed with full installation as it's my primary system. I just hit a small issue not related to blocker status that installer started on external display without HiDPI with HiDPI settings instead of internal HiDPI LCD. It seems more like random game where it starts. As the first time I encountered this bug, it started correctly on primary display that was internal LCD after Live CD boot.
anaconda-22.20.6-1.fc22, python-blivet-1.0.5-1.fc22, libblockdev-0.7-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/libblockdev-0.7-1.fc22,python-blivet-1.0.5-1.fc22,anaconda-22.20.6-1.fc22
anaconda-22.20.6-1.fc22, python-blivet-1.0.5-1.fc22, libblockdev-0.7-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.