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