Version-Release number of selected component: anaconda-22.20.6-1 The following was filed automatically by anaconda: anaconda 22.20.6-1 exception report Traceback (most recent call first): File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/source.py", line 128, in __init__ mainBox.set_focus_vadjustment(mainViewport.get_vadjustment()) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/source.py", line 1056, in on_proxy_clicked dialog = ProxyDialog(self.data, self._proxyUrl) AttributeError: 'NoneType' object has no attribute 'set_focus_vadjustment' Additional info: addons: com_redhat_kdump cmdline: /usr/bin/python2 /sbin/anaconda cmdline_file: BOOT_IMAGE=/images/pxeboot/vmlinuz proxy=http://thlin.digifarma.nl:3128/ ip=172.18.92.70::172.18.92.65:255.255.255.192:cfl.lc.digifarma.nl::off nameserver=172.18.92.65 inst.stage2=hd:UUID=e8507ec4-a731-44e5-8e24-729e418227e3 inst.repo=http://dl.fedoraproject.org/pub/alt/stage/22_Beta_TC5/Server/x86_64/os executable: /sbin/anaconda hashmarkername: anaconda kernel: 4.0.0-0.rc4.git0.1.fc22.x86_64 product: Fedora" release: Cannot get release name. type: anaconda version: Fedora
Created attachment 1007122 [details] File: anaconda-tb
Created attachment 1007123 [details] File: anaconda.log
Created attachment 1007124 [details] File: dnf.log
Created attachment 1007125 [details] File: dnf.rpm.log
Created attachment 1007126 [details] File: environ
Created attachment 1007127 [details] File: lsblk_output
Created attachment 1007128 [details] File: nmcli_dev_list
Created attachment 1007129 [details] File: os_info
Created attachment 1007130 [details] File: program.log
Created attachment 1007131 [details] File: storage.log
Created attachment 1007132 [details] File: syslog
Created attachment 1007133 [details] File: ifcfg.log
Created attachment 1007134 [details] File: packaging.log
What are you using as the stage2? Are there any messages on tty1? It looks like the python and glade files you have are out of sync somehow.
Created attachment 1007461 [details] Output of tty1 This is the output of tty1. I use the stage2 that came with 22_Beta_TC5. It has a sha256 checksum of: a35e3d166b479ece58179723e42edcf28b5e29842b19e26593ed007b9fd56811 squashfs.img
I'm hitting this too. Regressed by commit 35324b3. diff --git a/pyanaconda/ui/gui/spokes/source.py b/pyanaconda/ui/gui/spokes/source.py index 1b35ca9..7b69085 100644 --- a/pyanaconda/ui/gui/spokes/source.py +++ b/pyanaconda/ui/gui/spokes/source.py @@ -122,6 +122,11 @@ class ProxyDialog(GUIObject, GUIDialogInputCheckHandler): self._proxyValidate = self.add_check(self._proxyURLEntry, self._checkProxyURL) self._proxyValidate.update_check_status() + # Connect scroll events on the viewport with focus events on the box + mainViewport = self.builder.get_object("mainViewport") + mainBox = self.builder.get_object("mainBox") + mainBox.set_focus_vadjustment(mainViewport.get_vadjustment()) + The mainViewport and mainBox objects are not within the scope of the proxyDialog so get_object() on those elements is returning None.
Bad regress commit id. Should be this: $ git log --format=full -1 29fefefa3f83f125aaa5032b4c9dce4e6bb39246 commit 29fefefa3f83f125aaa5032b4c9dce4e6bb39246 Author: David Shea <dshea> Commit: David Shea <dshea> Connect viewport adjustments to child focus adjustments (#1192155) When we use GtkScrolledWindow with non-natively scrollable widgets, the scroll adjustments on the intermediate viewport need to be connected to the focus adjustments on non-scrollable container in order for the viewport to automatically scroll on keyboard navigation events. Normally this is done automatically by gtk, but adding silent surprises in the middle of the widget hierarchy breaks glade so glade requires the viewport be explicit, and glade does not allow one to change any of the adjustment settings we need to get to. See https://bugzilla.gnome.org/show_bug.cgi?id=744721 I am not optimistic about glade changing things quickly or ever so let's just work around it and have things work a little nicer. (cherry picked from commit 35324b3fd891400c0405c50a18798080910627ed)
Ugh, actually, both are right :P. 29fefefa is the f22 branch cherry pick of 35324b3.
(In reply to Seth Jennings from comment #16) > The mainViewport and mainBox objects are not within the scope of the > proxyDialog so get_object() on those elements is returning None. Thank you, the proxy aspect of this was what I was missing. Whoops.
Proposed as a Blocker for 22-beta by Fedora user dshea using the blocker tracking app because: This crash is hit any time the proxy setup in the GUI source spoke is used, which probably falls under one of the http install source criteria
Discussed at 2015-04-06 blocker review meeting: https://meetbot.fedoraproject.org/fedora-blocker-review/2015-04-06/f22-blocker-review.2015-04-06-16.00.log.txt . Accepted as a blocker per criterion "When using the dedicated installer images, the installer must be able to use HTTP, FTP and NFS repositories as package sources.", in the case that a proxy is needed.
anaconda-22.20.9-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/anaconda-22.20.9-1.fc22
Package libblockdev-0.9-1.fc22, python-blivet-1.0.7-1.fc22, anaconda-22.20.9-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 libblockdev-0.9-1.fc22 python-blivet-1.0.7-1.fc22 anaconda-22.20.9-1.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-5779/libblockdev-0.9-1.fc22,python-blivet-1.0.7-1.fc22,anaconda-22.20.9-1.fc22 then log in and leave karma (feedback).
Setting VERIFIED per A.J.'s reports on other bugs.
Update has been pushed stable, closing.