Yast2: Leeres Fenster unter 12.2 KDE4.10 oder XFCE 4.10 in NX Session
Hallo Leute, ich habe jetzt doch mein HTPC 12.1 auf 12.2 (x86_64) am vergangenen Wochenende upgedated und bin dabei auch noch gleich auf KDE 4.10 umgestiegen. Das ging letztendlich dann auch soweit ganz gut bis auf ein Problem: Da ich das System nur über eine NX (von nomachine.com) Session administriere, stellte ich dann am Ende der Updateritis, Testeritis und Workarounditis fest, dass beim Start von Yast2 nur ein leeres Fenster mit der richtigen Größe - aber halt leer - erscheint. Das passiert sowohl in einer KDE 4.10 Session als auch in einer XFCE 4.10 Session, hat also direkt mit KDE nichts zu tun. Starte ich yast2 in einer root-Konsole, erhalte ich dabei folgende Fehlermeldungen: kmxbmc:~ # yast2 X Error: BadAccess (attempt to access private resource denied) 10 Extension: 129 (MIT-SHM) Minor opcode: 1 (X_ShmAttach) Resource id: 0x1a00002 X Error: BadShmSeg (invalid shared segment parameter) 128 Extension: 129 (MIT-SHM) Minor opcode: 5 (X_ShmCreatePixmap) Resource id: 0x1a0000e X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x1a0000f X Error: BadPixmap (invalid Pixmap parameter) 4 Major opcode: 54 (X_FreePixmap) Resource id: 0x1a0000f X Error: BadShmSeg (invalid shared segment parameter) 128 Extension: 129 (MIT-SHM) Minor opcode: 2 (X_ShmDetach) Resource id: 0x1a0000e Stelle ich wieder auf KDE 4.9 um, funktioniert Yast2 wieder wie gewünscht. Genauso wenn ich mich direkt am Bildschirm (in diesem Falle Fernseher) einlogge, dann funktioniert Yast2 auch wie er soll. Nur halt in einer NX Session nicht :-( Hat jemand eine Idee was das sein könnte oder noch besser wie man das beheben kann? Danke und Gruß Manfred -- 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 an alle, Am 27.02.2013 23:26, schrieb Manfred Kreisl:
Stelle ich wieder auf KDE 4.9 um, funktioniert Yast2 wieder wie gewünscht.
Genauso wenn ich mich direkt am Bildschirm (in diesem Falle Fernseher) einlogge, dann funktioniert Yast2 auch wie er soll.
Nur halt in einer NX Session nicht :-(
Hat jemand eine Idee was das sein könnte oder noch besser wie man das beheben kann?
da leider niemand etwas dazu beitragen konnte, habe ich mal weiter gesucht nachdem das Problem nach einem dicken KDE4.10 Update weiterhin besteht. Der langen Rede kurzer Sinn, das Problem sitzt in dem Paket libqt4-x11-4.8.4, das ja in dem KDE 4.10 Repo mit enthalten ist. Nimmt man das etwas ältere Paket aus dem Factory Zweig, geht wieder alles. Bug-Report hab ich mal verfasst, mal sehen ob er denn beachtet wird ;-) https://bugzilla.novell.com/show_bug.cgi?id=807781 Manfred -- 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 Manfred, hallo Leute, Am Mittwoch, 6. März 2013 schrieb Manfred Kreisl:
Der langen Rede kurzer Sinn, das Problem sitzt in dem Paket libqt4-x11-4.8.4, das ja in dem KDE 4.10 Repo mit enthalten ist. Nimmt man das etwas ältere Paket aus dem Factory Zweig, geht wieder alles.
Jetzt wird es interessant ;-) In beiden Repos ist libqt4 ein _aggegate, das das Paket aus KDE:Qt einsammelt. Theoretisch sollten die Pakete also identisch sein. Pratisch kann es sein, dass eins der Repos (z. B. wegen wartender Buildjobs) noch nicht publisht wurde. Ich habe gerade per rpm -qp --changelog die jeweils letzte Änderung des Pakets in beiden Repos rausgesucht und an den Bugreport angehängt. Das sollte die Eingrenzung des Fehlers erleichtern ;-)
Bug-Report hab ich mal verfasst, mal sehen ob er denn beachtet wird ;-)
Nachdem das Problem mit libqt4 zusammenhängt, habe ich ihn mal in Richtung KDE/Qt assignt ;-) Gruß Christian Boltz -- write permissions for you? are you crazy? :-))) [Martin Lasarsch in https://bugzilla.novell.com/show_bug.cgi?id=188068] -- 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
Der langen Rede kurzer Sinn, das Problem sitzt in dem Paket
libqt4-x11-4.8.4, das ja in dem KDE 4.10 Repo mit enthalten ist. Nimmt
man das etwas ältere Paket aus dem Factory Zweig, geht wieder alles.
Leider besteht das Problem in openSuSE 12.3 auch ;-( Dieses Paket 283 aus dem Factory-Zweig ist nicht mehr verfügbar. Kann mir das jemand zur Verfügung stellen, damit ich das in der 12.3 testen kann? Ich hoffe natürlich, das der Qt-Bug bald beseitigt wird :-) -- 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 16.03.2013 19:18, schrieb Wilfried Schweers:
Der langen Rede kurzer Sinn, das Problem sitzt in dem Paket
libqt4-x11-4.8.4, das ja in dem KDE 4.10 Repo mit enthalten ist. Nimmt
man das etwas ältere Paket aus dem Factory Zweig, geht wieder alles.
Leider besteht das Problem in openSuSE 12.3 auch ;-(
Dieses Paket 283 aus dem Factory-Zweig ist nicht mehr
verfügbar. Kann mir das jemand zur Verfügung stellen, damit ich das in
der 12.3 testen kann? Ich hoffe natürlich, das der Qt-Bug bald
beseitigt wird :-)
Ist leider immer noch aktuell, eine "offizielle Lösung" ist weiter nicht in Sicht. Allerdings hat sich ein User mal vor einiger Zeit aufgerafft und das Paket wieder ohne den "bösen" Patch gebaut. Hier ist sein Repo dazu: http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Qt/... Hab's grade mal in einer VM ausprobiert, funktioniert tadellos mit einer 12.3 64bit Gruß Manfred -- 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 (3)
-
Christian Boltz
-
Manfred Kreisl
-
Wilfried Schweers