Hallo, bei dem Versuch in meiner OS 12.1 einen WLAN-Karte einzurichten erhalten ich gegen Ende der Einrichtung von YAST die Mitteilung dass das Paket IW zu installieren sei, dem ich dann auch zustimme. Nach einer Weile erscheint dann die Meldung: "UI Syntax Error Multibple buttons with role [Cancel]. Check the logfile" /var/log/YaST2 # grep -i 2013-09-10 y2log > /home/dirk/Desktop/yast2.log ... 013-09-10 12:35:42 <1> server(17383) [Pkg] PackageSystem.ycp:198 Pkg Builtin called: IsAnyResolvable 2013-09-10 12:35:42 <5> server(17383) [YCP] PackageSystem.ycp:200 Target solved: false, something to transact: true 2013-09-10 12:35:42 <1> server(17383) [Pkg] PackageSystem.ycp:109 Pkg Builtin called: PkgInstall 2013-09-10 12:35:42 <2> server(17383) [YCP] PackageSystem.ycp:212 The current system is not consistent 2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YOKButton for YPushButton "Fortfahren" at 0x7f41c8061460 from function key F10 2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setRole):172 Guessing function key F9 for YPushButton "Überspringen" at 0x7f41c806d430 from button role YCancelButton 2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YCancelButton for YPushButton "Abbrechen" at 0x7f41c8060dd0 from function key F9 2013-09-10 12:35:42 <2> server(17383) [ui] YButtonBox.cc(sanityCheck):650 THROW: Multiple buttons with role [Cancel] 2013-09-10 12:35:42 <2> server(17383) [ui] YCPDialogParser.cc(parseButtonBox):1176 CAUGHT: Multiple buttons with role [Cancel] 2013-09-10 12:35:42 <3> server(17383) [libycp] Popup.ycp:1567 Bad ButtonBox content 2013-09-10 12:35:42 <2> server(17383) [ui] YCPDialogParser.cc(parseButtonBox):1178 RETHROW: Multiple buttons with role [Cancel] 2013-09-10 12:35:42 <2> server(17383) [ui] YCP_UI.cc(OpenDialog):593 CAUGHT: Multiple buttons with role [Cancel] 2013-09-10 12:35:42 <3> server(17383) [libycp] Popup.ycp:1567 UI::OpenDialog() failed 2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setRole):172 Guessing function key F10 for YPushButton "Close" at 0x7f41c8061460 from button role YOKButton 2013-09-10 12:35:47 <1> server(17383) [YCP] PackageSystem.ycp:236 Fixsystem answer: nil 2013-09-10 12:35:47 <5> server(17383) [YCP] PackageSystem.ycp:281 Unknown result nil, aborting ... Kann jemand helfen? -- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Dirk, hallo Leute, Am Dienstag, 10. September 2013 schrieb Dirk Meier:
bei dem Versuch in meiner OS 12.1 einen WLAN-Karte einzurichten erhalten ich gegen Ende der Einrichtung von YAST die Mitteilung dass das Paket IW zu installieren sei, dem ich dann auch zustimme. Nach einer Weile erscheint dann die Meldung: "UI Syntax Error Multibple buttons with role [Cancel]. Check the logfile"
2013-09-10 12:35:42 <2> server(17383) [YCP] PackageSystem.ycp:212 The current system is not consistent
Klingt nach kaputten Abhängigkeiten - lass mal "zypper verify" laufen (hat aber nichts mit Deinem Problem zu tun) [Nachtrag: oder doch? siehe unten.]
2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YOKButton for YPushButton "Fortfahren" at 0x7f41c8061460 from function key F10 2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setRole):172 Guessing function key F9 for YPushButton "Überspringen" at 0x7f41c806d430 from button role YCancelButton
2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YCancelButton for YPushButton "Abbrechen" at 0x7f41c8060dd0 from function key F9
2013-09-10 12:35:42 <2> server(17383) [ui] YButtonBox.cc(sanityCheck):650 THROW: Multiple buttons with role [Cancel]
Frei übersetzt heißt das, dass "Überspringen" ein YCancelButton ist (dürfte ein Bug sein) und YaST anschließend rät, dass "Abbrechen" auch ein YCancelButton ist (was sogar stimmt). Das explodiert natürlich. Eigentlich[tm] würde ich Dir zu einem Bugreport raten - allerdings wird die 12.1 nicht mehr unterstützt. Falls Du das Problem in neueren Versionen reproduzieren kannst, ist definitiv ein Bugreport fällig. Ich habe gerade mal im Code gegraben - im aktuellen YaST-Code (der inzwischen von YCP zu Ruby konvertiert wurde) findet sich: /usr/share/YaST2/modules/PackageSystem.rb, ab Zeile 260: message = Ops.add( Ops.add(message, "\n\n"), _( "Start the software manager and fix the problems\nor skip fixing and install the already confirmed packages only?" ) ) fixsystem = Popup.AnyQuestion3( Label.WarningMsg, message, Label.ContinueButton, Label.SkipButton, Label.AbortButton, :focus_yes ) Builtins.y2milestone("Fixsystem answer: %1", fixsystem) Das (bzw. die Entsprechung im 12.1er YaST-Code) dürfte die Stelle sein, die bei Dir explodiert. Das oben empfohlene "zypper verify" könnte sogar ein Workaround sein - wenn alle Abhängigkeiten in Ordnung sind, hat YaST keinen Grund, den Warndialog anzuzeigen ;-) Ein weiterer Teil des Reproducers ist wahrscheinlich, dass YaST vom Netzwerk-Modul aus ein Paket nachinstallieren will - ansonsten hätte es ja keinen Grund, den Paketmanager anzuschubsen. Jedenfalls würde mich interessieren, ob ein "zypper verify" das Problem löst und ob das Netzwerk-Modul noch ein Paket (welches?) nachinstalliert. Gruß Christian Boltz -- http://www1.giga.de/gigahelp/index_gigahelp/0,3597,,00.html | Leider scheint Euer Browser den Aufbau von Frames zu unterstützen ... *Leider?* :) Tut Lynx doch gar nicht. :) [Andreas Kneib in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Donnerstag, 12. September 2013, 18:10:19 schrieb Christian Boltz:
Hallo Dirk, hallo Leute,
Am Dienstag, 10. September 2013 schrieb Dirk Meier:
bei dem Versuch in meiner OS 12.1 einen WLAN-Karte einzurichten erhalten ich gegen Ende der Einrichtung von YAST die Mitteilung dass das Paket IW zu installieren sei, dem ich dann auch zustimme. Nach einer Weile erscheint dann die Meldung: "UI Syntax Error Multibple buttons with role [Cancel]. Check the logfile"
2013-09-10 12:35:42 <2> server(17383) [YCP] PackageSystem.ycp:212 The current system is not consistent
Klingt nach kaputten Abhängigkeiten - lass mal "zypper verify" laufen (hat aber nichts mit Deinem Problem zu tun)
[Nachtrag: oder doch? siehe unten.]
2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YOKButton for YPushButton "Fortfahren" at 0x7f41c8061460 from function key F10 2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setRole):172 Guessing function key F9 for YPushButton "Überspringen" at 0x7f41c806d430 from button role YCancelButton
2013-09-10 12:35:42 <1> server(17383) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YCancelButton for YPushButton "Abbrechen" at 0x7f41c8060dd0 from function key F9
2013-09-10 12:35:42 <2> server(17383) [ui] YButtonBox.cc(sanityCheck):650 THROW: Multiple buttons with role [Cancel]
Frei übersetzt heißt das, dass "Überspringen" ein YCancelButton ist (dürfte ein Bug sein) und YaST anschließend rät, dass "Abbrechen" auch ein YCancelButton ist (was sogar stimmt). Das explodiert natürlich.
Eigentlich[tm] würde ich Dir zu einem Bugreport raten - allerdings wird die 12.1 nicht mehr unterstützt. Falls Du das Problem in neueren Versionen reproduzieren kannst, ist definitiv ein Bugreport fällig.
Ich habe gerade mal im Code gegraben - im aktuellen YaST-Code (der inzwischen von YCP zu Ruby konvertiert wurde) findet sich:
/usr/share/YaST2/modules/PackageSystem.rb, ab Zeile 260:
message = Ops.add( Ops.add(message, "\n\n"), _( "Start the software manager and fix the problems\nor skip fixing and install the already confirmed packages only?" ) )
fixsystem = Popup.AnyQuestion3( Label.WarningMsg, message, Label.ContinueButton, Label.SkipButton, Label.AbortButton,
:focus_yes
)
Builtins.y2milestone("Fixsystem answer: %1", fixsystem)
Das (bzw. die Entsprechung im 12.1er YaST-Code) dürfte die Stelle sein, die bei Dir explodiert.
Das oben empfohlene "zypper verify" könnte sogar ein Workaround sein - wenn alle Abhängigkeiten in Ordnung sind, hat YaST keinen Grund, den Warndialog anzuzeigen ;-)
Ein weiterer Teil des Reproducers ist wahrscheinlich, dass YaST vom Netzwerk-Modul aus ein Paket nachinstallieren will - ansonsten hätte es ja keinen Grund, den Paketmanager anzuschubsen.
Jedenfalls würde mich interessieren, ob ein "zypper verify" das Problem löst und ob das Netzwerk-Modul noch ein Paket (welches?) nachinstalliert.
Gruß
Christian Boltz
Hallo, zypper verify hat nichts gebracht. Aber nach der manuellen Installation vom Paket iw lief dann auch die Konfiguration der wlan-Karte durch. -- Dirk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Christian Boltz
-
Dirk Meier