Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1245423

Summary: TypeError: nothing connected to functools.partial(<pyanaconda.ui.gui.utils.timed_action.<locals>.TimedAction object
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: anacondaAssignee: David Shea <dshea>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 23CC: anaconda-maint-list, g.kaviyarasu, jonathan, jsedlak, kevin, kparal, menantea, mruckman, robatino, than, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: CommonBugs AcceptedBlocker
Fixed In Version: anaconda-23.18-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-08 04:56:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1170819, 1251889    
Attachments:
Description Flags
anaconda_tb none

Description Adam Williamson 2015-07-22 03:54:48 UTC
To reproduce:

1. Start with an empty 10G disk
2. Create two partitions, 5G each, format as ext4
3. Boot the 2015-07-17 nightly boot.iso
4. Select the disk as the install target, go to Reclaim Space screen
5. On Reclaim Space screen, click on the first partition

The crash occurs (but some bug with window management or whatever means you can't click on Report Bug, so I'm filing this manually).

Traceback (most recent call first):
  File "/usr/lib64/python3.4/site-packages/pyanaconda/ui/gui/utils.py", line 328, in blockedHandler
    obj.handler_block_by_func(func)
  File "/usr/lib64/python3.4/contextlib.py", line 59, in __enter__
    return next(self.gen)
  File "/usr/lib64/python3.4/site-packages/pyanaconda/ui/gui/spokes/lib/resize.py", line 268, in _setup_slider
    with blockedHandler(self._resizeSlider, self.on_resize_value_changed):
  File "/usr/lib64/python3.4/site-packages/pyanaconda/ui/gui/spokes/lib/resize.py", line 304, in _update_action_buttons
    self._setup_slider(device, Size(obj.target))
  File "/usr/lib64/python3.4/site-packages/pyanaconda/ui/gui/spokes/lib/resize.py", line 494, in on_selection_changed
    self._update_action_buttons(self._diskStore[itr])
TypeError: nothing connected to functools.partial(<pyanaconda.ui.gui.utils.timed_action.<locals>.TimedAction object at 0x7fb1c48029e8>, <pyanaconda.ui.gui.spokes.lib.resize.ResizeDialog object at 0x7fb1c2c915c0>)

Comment 1 Adam Williamson 2015-07-22 04:01:06 UTC
Created attachment 1054588 [details]
anaconda_tb

Comment 2 Adam Williamson 2015-08-04 16:27:47 UTC
Proposing as a Beta blocker:

"When using the guided partitioning flow, the installer must be able to:  ...  Remove existing storage volumes to free up space, at the user's direction"

https://fedoraproject.org/wiki/Fedora_23_Beta_Release_Criteria#Guided_partitioning

also as an Alpha freeze exception; anaconda 23.18 and blivet 1.11 fix this and several other issues that aren't Alpha blockers.

Comment 3 Mike Ruckman 2015-08-04 18:45:28 UTC
+1 FE as it'd be good to get a fix in sooner rather than later.

+1 Beta blocker if we don't get a fix for Alpha

Comment 4 Adam Williamson 2015-08-04 22:33:46 UTC
FWIW, I ran openQA (my extended suite with new custom part tests) on a test image built with the new anaconda and blivet and it did not have any new failures, and server_delete_partial now works.

Comment 5 Kevin Fenzi 2015-08-04 22:48:11 UTC
+1 FE, but I kinda think we should try rc1 without it first...

Comment 6 Adam Williamson 2015-08-07 22:11:31 UTC
No point having this proposed as an Alpha FE now Alpha has been approved.

Comment 7 Adam Williamson 2015-08-20 16:20:53 UTC
Discussed at 2015-08-20 blocker review meeting: http://meetbot-raw.fedoraproject.org/fedora-blocker-review/2015-08-20/f23-blocker-review.2015-08-20-16.05.log.txt . Accepted as a Beta blocker per cited criterion.

Comment 8 Adam Williamson 2015-09-08 04:56:58 UTC
server_delete_partial is passing in openQA for some time now (that's the test that failed here), so consider it verified.

Comment 9 David Shea 2015-10-06 19:46:11 UTC
*** Bug 1267594 has been marked as a duplicate of this bug. ***

Comment 10 Than Ngo 2015-10-14 09:01:16 UTC
i tested the Fedora-Server-DVD-ppc64-23_TC1 image on ppc64 several times and cannot reproduce this issue anymore. I confirm that the issue is fixed in the latest image.