Bug 424115

Summary: UI syntax error
Product: [openSUSE] openSUSE 11.1 Reporter: jim creech <snakedriver>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None CC: dimstar, echoes, snakedriver
Version: Factory   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2log tail

Description jim creech 2008-09-07 14:12:46 UTC
Re: 11.1 Alpha2 x86-64 KDE4 install with factory updates.

I have been doing a daily updates and the other day, I ran into some problems.

Starting Yast2 or Smart from the Kmenu will give me the root gui but then they die (no gui).
- which could be a "gtk" issue -
I can start them from a terminal & can refresh and download, but, some rpms at install throw a "UI Syntax error" and they freeze.

I can't open File Manager super user mode to look at my Yast2 logs as it dies too.

in 11.1alpha2
starting smart in a terminal
"linux-tgfl:/home/jim # smart --gui
(smart:5087): GVFS-RemoteVolumeMonitor-WARNING **: cannot connect to the session bus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."

try to install a RPM using smart
"Output from pm-profiler-0.1-6@noarch:
insserv: Script avahi-daemon is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
insserv: Script avahi-dnsconfd is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' entry: please add even if empty.
etc, for a page or two"

Yast log shows similar.

Went back to DVD's avahi and Yast2 worked from a terminal; did not work from kmenu.
----------

Installed via network 11.1 Alpha2 x86-64, KDE4 factory; all went well until the very end and got:
"UI Syntax Error Button role mismatch: Must have both [OK] and [Cancel] roles"
and install aborts.

I will go back to a 11.1 Alpha2 x86-64 install later today and do selective package updates.
Comment 1 Forgotten User K-uAvjqJ3n 2008-09-08 14:55:14 UTC
Created attachment 238263 [details]
y2log tail
Comment 2 Stefan Hundhammer 2008-09-09 09:06:19 UTC
+2008-09-08 10:27:27 <3> Sarasota(27929) [libycp] PackageCallbacks.ycp:920 Unknown option `commonButton in PushButton widget
+2008-09-08 10:27:27 <3> Sarasota(27929) [libycp] PackageCallbacks.ycp:920 Unknown option `commonButton in PushButton widget
+2008-09-08 10:27:27 <2> Sarasota(27929) [ui] YButtonBox.cc(sanityCheck):614 	THROW:    Button role mismatch: Must have both [OK] and [Cancel] roles
+2008-09-08 10:27:27 <2> Sarasota(27929) [ui] YCPDialogParser.cc(parseButtonBox):1134 	CAUGHT:   Button role mismatch: Must have both [OK] and [Cancel] roles
+2008-09-08 10:27:27 <3> Sarasota(27929) [libycp] PackageCallbacks.ycp:920 Bad ButtonBox content
+2008-09-08 10:27:27 <2> Sarasota(27929) [ui] YCPDialogParser.cc(parseButtonBox):1136 	RETHROW:  Button role mismatch: Must have both [OK] and [Cancel] roles
+2008-09-08 10:27:27 <2> Sarasota(27929) [ui] YCP_UI.cc(OpenDialog):567 	CAUGHT:   Button role mismatch: Must have both [OK] and [Cancel] roles
+2008-09-08 10:27:27 <3> Sarasota(27929) [libycp] PackageCallbacks.ycp:920 UI::OpenDialog() failed
Comment 3 Ladislav Slezák 2008-09-17 07:43:43 UTC
This bug should be fixed in yast2 >= 2.17.21

*** This bug has been marked as a duplicate of bug 424349 ***
Comment 4 j h 2008-09-19 20:07:46 UTC
i just got hit by the problem today but i'm on 32bit. the rest of the system is the same.

yast2-2.17.21-2
Comment 5 jim creech 2008-09-19 21:58:43 UTC
Here's what I did to fix mine: http://forums.opensuse.org/pre-release-beta/395727-11-1-alpha2-factory-near-beta1.html