Bug 622286

Summary: GNOME Live CD installer error during repository refresh: "UI Syntax Error: No widget with ID: `contents"
Product: [openSUSE] openSUSE 11.3 Reporter: Will Stephenson <wstephenson>
Component: InstallationAssignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P3 - Medium CC: badshah400, forgotten_h13THG8RK1, lslezak, vuntz
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard: maint:released:sle11-sp1:45259
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: yast log
The "no widget with ID: Contents" error message
I get this expected window after the previous error message
My y2logs

Description Will Stephenson 2010-07-14 15:33:52 UTC
During the repository configuration step of the automatic configuration stage after reboot, the installer errors with the above message for each repository added.
Comment 1 Will Stephenson 2010-07-14 15:35:01 UTC
Created attachment 375907 [details]
yast log
Comment 2 Forgotten User h13THG8RK1 2010-07-14 18:31:09 UTC
Before this fatal error, there are a couple of "connection failed" errors:

(getDoesFileExist):810 RETHROW:  MediaCurl.cc(doGetDoesFileExist):1089: Download (curl) error for 'http://download.opensuse.org/distribution/11.3/repo/non-oss/content':
2010-07-14 17:29:30 <5> linux-ztxs(1554) [zypp] Exception.cc(log):133 Error code: Connection failed
2010-07-14 17:29:30 <5> linux-ztxs(1554) [zypp] Exception.cc(log):133 Error message: couldn't connect to host

Sounds like some module may not be fully coping with those errors. In normal circumstances, that ReplaceWidget() call expected a wizard dialog to be active, but maybe the error dialog was never properly closed?

Don't see anything Gnome specific anyhow.
Comment 3 Forgotten User h13THG8RK1 2010-08-20 11:04:30 UTC
Ok, got the same error when installing the Gnome Live CD via VirtualBox without an Internet connection. I chose "Installation" when booting from the CD, not the default "Live CD" option. The installation script also print an error message on exit, but there were no apparent recurrent problems.

(Will: tell us if you did anything different, so we can find a common denominator. For instance, did you also install via VirtualBox? Did you run install directly from the grub menu, or the live desktop? Were you connected to the internet?)

I will attach screenshots of the error window, as well as the y2logs.
Comment 4 Forgotten User h13THG8RK1 2010-08-20 11:05:47 UTC
Created attachment 384415 [details]
The "no widget with ID: Contents" error message
Comment 5 Forgotten User h13THG8RK1 2010-08-20 11:08:16 UTC
Created attachment 384417 [details]
I get this expected window after the previous error message

I also get the same "no widget with ID" error message for "repo-oss", as well as this one network fail message.

Afterwards, the installation proceeds as normal.
Comment 6 Forgotten User h13THG8RK1 2010-08-20 11:25:13 UTC
Created attachment 384424 [details]
My y2logs

Identical to Will's. Only that they continue past the error:
    2010-08-19 17:28:55 <2> linux-1sg8(1748) [ui] YWidget.cc(findWidget):649 	THROW:    No widget with ID `contents
    2010-08-19 17:28:55 <2> linux-1sg8(1748) [ui] YCP_UI.cc(ReplaceWidget):834 	CAUGHT:   No widget with ID `contents


By the way, just noticed that right before the `contents error, there is `WizardDialog error. Weird there was no error window for this one.

2010-08-19 17:28:55 <2> linux-1sg8(1748) [ui] YWidget.cc(findWidget):649 	THROW:    No widget with ID `WizardDialog
2010-08-19 17:28:55 <2> linux-1sg8(1748) [ui] YCP_UI.cc(ChangeWidget):688 	CAUGHT:   No widget with ID `WizardDialog
2010-08-19 17:28:55 <3> linux-1sg8(1748) [libycp] Wizard.ycp:662 UI::ChangeWidget failed: UI::ChangeWidget( `id (`WizardDialog), `HelpText, "<p>Please wait while packages are being installed.</p><P><B>Aborting Installation</B> Package installation can be aborted using the <B>Abort</B> button. However, the system then can be in an inconsistent or unusable state or it may not boot if the basic system component is not installed.</P>" )
Comment 7 Lukas Ocilka 2010-10-06 14:37:41 UTC
I believe this is related to package manager rather than installation
workflow.
Comment 8 Ladislav Slezák 2010-10-06 15:59:48 UTC
I'll look at it.
Comment 9 Ladislav Slezák 2010-10-23 07:28:41 UTC
*** Bug 602760 has been marked as a duplicate of this bug. ***
Comment 10 Ladislav Slezák 2010-10-25 07:29:00 UTC
The media change callback in Yast expected the slideshow dialog be opened, that is not true when a refresh fails.

Fixed in yast2-packager-2.20.6 (FACTORY, 11.4-M3, OBS YaST:Head)
Comment 11 Forgotten User h13THG8RK1 2010-12-19 21:00:51 UTC
*** Bug 551309 has been marked as a duplicate of this bug. ***
Comment 12 Swamp Workflow Management 2012-02-04 00:46:22 UTC
Update released for: curl, curl-debuginfo, curl-debugsource, libcurl-devel, libcurl4, libcurl4-32bit, libcurl4-x86, libsatsolver, libsatsolver-debuginfo, libsatsolver-debugsource, libsatsolver-demo, libsatsolver-devel, libzypp, libzypp-debuginfo, libzypp-debugsource, libzypp-devel, perl-satsolver, python-satsolver, ruby-satsolver, satsolver-tools, yast2-packager, yast2-pkg-bindings, yast2-pkg-bindings-debuginfo, yast2-pkg-bindings-debugsource, yast2-pkg-bindings-devel-doc, yast2-wagon, zypper, zypper-debuginfo, zypper-debugsource
Products:
SLE-DEBUGINFO 11-SP1 (i386, ia64, ppc64, s390x, x86_64)
SLE-DESKTOP 11-SP1 (i386, x86_64)
SLE-POS 11-SP1 (i386, x86_64)
SLE-SDK 11-SP1 (i386, ia64, ppc64, s390x, x86_64)
SLE-SERVER 11-SP1 (i386, ia64, ppc64, s390x, x86_64)
SLE-SERVER 11-SP1-TERADATA (x86_64)
SLES4VMWARE 11-SP1 (i386, x86_64)
Comment 13 Bernhard Wiedemann 2016-04-15 12:48:25 UTC
This is an autogenerated message for OBS integration:
This bug (622286) was mentioned in
https://build.opensuse.org/request/show/51331 Factory / yast2-packager