Bug 622286 - GNOME Live CD installer error during repository refresh: "UI Syntax Error: No widget with ID: `contents"
Summary: GNOME Live CD installer error during repository refresh: "UI Syntax Error: No...
Status: RESOLVED FIXED
: 551309 602760 (view as bug list)
Alias: None
Product: openSUSE 11.3
Classification: openSUSE
Component: Installation (show other bugs)
Version: Final
Hardware: Other Other
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Ladislav Slezák
QA Contact: Jiri Srain
URL:
Whiteboard: maint:released:sle11-sp1:45259
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-14 15:33 UTC by Will Stephenson
Modified: 2021-02-18 14:54 UTC (History)
4 users (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
yast log (85.00 KB, application/x-gzip)
2010-07-14 15:35 UTC, Will Stephenson
Details
The "no widget with ID: Contents" error message (36.70 KB, image/png)
2010-08-20 11:05 UTC, Forgotten User h13THG8RK1
Details
I get this expected window after the previous error message (53.41 KB, image/png)
2010-08-20 11:08 UTC, Forgotten User h13THG8RK1
Details
My y2logs (312.30 KB, application/x-compressed-tar)
2010-08-20 11:25 UTC, Forgotten User h13THG8RK1
Details

Note You need to log in before you can comment on or make changes to this bug.
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