opensuse 12.3 + nxclient =crash
Hallo, ich habe eben einen Bug-Report geöffnet (bug 809329), wollte aber noch Euch in der Liste Bescheid sagen (evtl. weiß jemand was Geanaueres/Besseres, zumal das Problem schon bei 12.2 da war): Ich wähle im nxclient chooser eine 12.3-Kiste aus und logge mich ein. Ich kann z.B. xterm aufmachen. Bei firefox, thunderbird, acroread, libreoffice, etc. crasht die ganze nxsession. Workaround: 1: libcairo2 abinstallieren: rpm -e --nodeps libcairo2-1.12.8-2.1.1.x86_64 libcairo2-32bit-1.12.8-2.1.1.x86_64 2: libcairo2 von openSuSE 12.1 installieren: rpm -i --nodeps libcairo2-32bit-1.10.2-14.1.3.x86_64.rpm libcairo2-1.10.2-14.1.3.x86_64.rpm 3: libpng14.so.14 kopieren von openSuSE 12.2 in /usr/lib64 Gruß, ulrich -- 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 Ulrich, Am 14.03.2013 10:45, schrieb Ulrich Hiller:
Hallo, ich habe eben einen Bug-Report geöffnet (bug 809329), wollte aber noch Gut so Euch in der Liste Bescheid sagen (evtl. weiß jemand was Geanaueres/Besseres, zumal das Problem schon bei 12.2 da war):
Ich wähle im nxclient chooser eine 12.3-Kiste aus und logge mich ein. Ich kann z.B. xterm aufmachen. Bei firefox, thunderbird, acroread, libreoffice, etc. crasht die ganze nxsession. Das scheint sich bei jedem anders zu verhalten. Als die 12.2 noch recht neu war, hatte ich auf meinem 12.2 das Verhalten, dass bei Client das Session Fenster ganz normal geöffnet wurde und sich nach ein paar Sekunden wieder geschlossen hatte und die Session wieder terminiert wurde.
Jetzt vor ein paar Wochen hatte ich meinen HTPC endlich auf 12.2 hochgehieft und da ging es erst einmal ohne Workarounds. Dachte ich. Allerdings nur solange bis ich die Session suspended und nach einiger Zeit wieder resumed hatte. Dann waren mal alle Texte unter den Icons weg, oder die Icons waren weg und die Texte waren da. Lauter solche seltsamen Sachen. Abstürzen tat aber nix, ich konnte auch ganz normal Programme starten (alles unter XFCE 4.10).
Workaround: 1: libcairo2 abinstallieren: rpm -e --nodeps libcairo2-1.12.8-2.1.1.x86_64 libcairo2-32bit-1.12.8-2.1.1.x86_64 Kenn ich, mach ich auch so
2: libcairo2 von openSuSE 12.1 installieren: rpm -i --nodeps libcairo2-32bit-1.10.2-14.1.3.x86_64.rpm libcairo2-1.10.2-14.1.3.x86_64.rpm Dito
3: libpng14.so.14 kopieren von openSuSE 12.2 in /usr/lib64 Ist mir neu
Na jedenfalls kann man sich auch bei der 12.3 darauf einstellen und es mit dem Workaround in den Griff bekommen kann. Ist doch schon mal was 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
Manfred Kreisl wrote:
Am 14.03.2013 10:45, schrieb Ulrich Hiller:
Hallo, ich habe eben einen Bug-Report geöffnet (bug 809329), wollte aber noch Gut so Euch in der Liste Bescheid sagen (evtl. weiß jemand was Geanaueres/Besseres, zumal das Problem schon bei 12.2 da war):
Ich wähle im nxclient chooser eine 12.3-Kiste aus und logge mich ein. Ich kann z.B. xterm aufmachen. Bei firefox, thunderbird, acroread, libreoffice, etc. crasht die ganze nxsession. [...] Allerdings nur solange bis ich die Session suspended und nach einiger Zeit wieder resumed hatte. Dann waren mal alle Texte unter den Icons weg, oder die Icons waren weg und die Texte waren da. Lauter solche seltsamen Sachen. Abstürzen tat aber nix, ich konnte auch ganz normal Programme starten (alles unter XFCE 4.10).
Das gleiche hier - client ein Win7 PC; Server ein openSUSE 12.2. Es fängt schon beim gdm login screen an - keine Icons und keine Schrift. Dazu brauchte ich aber keinen Resume o.Ä.; das ging von Anfang an nicht. Startet man stattt xdm ein xterm und von dort z.B. office hat man z.B einen Writer mit Icons aber ohne Schrift. Auch in Dialogen (file-open) - keine Schrift.
Workaround: 1: libcairo2 abinstallieren: rpm -e --nodeps libcairo2-1.12.8-2.1.1.x86_64 libcairo2-32bit-1.12.8-2.1.1.x86_64 Kenn ich, mach ich auch so
2: libcairo2 von openSuSE 12.1 installieren: rpm -i --nodeps libcairo2-32bit-1.10.2-14.1.3.x86_64.rpm libcairo2-1.10.2-14.1.3.x86_64.rpm Dito
Das hat PERFEKT geholfen; danke. Ein wenig verwundert es, das dieses "Phänomen" so lange überlebt, oder?
3: libpng14.so.14 kopieren von openSuSE 12.2 in /usr/lib64 Ist mir neu
Und verstehe ich nicht! Das soll was genau von wo nach wo kopieren? Irgendwie fehlt mir hier eine Information (und was genau fixed das noch?). Das tauschen der libcairo's macht die NX-Session benutzbar; was also bringt das noch? Andreas -- 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
3: libpng14.so.14 kopieren von openSuSE 12.2 in /usr/lib64 Ist mir neu
Und verstehe ich nicht! Das soll was genau von wo nach wo kopieren? Irgendwie fehlt mir hier eine Information (und was genau fixed das noch?). Das tauschen der libcairo's macht die NX-Session benutzbar; was also bringt das noch?
bei mir hat der noch was mit libpng angemeckert. Wenn's bei Dir auch ohne klappt, dann ok. Falls nicht: Was ich meinte war als root auf der opensuse12.3: ~> scp user@opensuse-12.2-Kiste:/usr/lib64/libpng14.so.14 /usr/lib64/ Gruß, ulrich -- 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
Hier noch eine Zusatzinformation, die ich in den Weiten des Weltalls gefunden habe:
Broken resume with Cairo 1.12.x
Latest cairo updates broke the render extension. After resuming a session all characters from before suspending won't get rendered. To fix this add this single line to /etc/nxserver/node.conf [in the nxserver]
AGENT_EXTRA_OPTIONS_X="-norender"
-- 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 15.03.2013 14:46, schrieb Ulrich Hiller:
Hier noch eine Zusatzinformation, die ich in den Weiten des Weltalls gefunden habe:
Broken resume with Cairo 1.12.x
Latest cairo updates broke the render extension. After resuming a session all characters from before suspending won't get rendered. To fix this add this single line to /etc/nxserver/node.conf [in the nxserver]
AGENT_EXTRA_OPTIONS_X="-norender"
Interessant. Ich hatte auch etwas über das Rendering gefunden, habe das aber so interpretiert, dass man das im Client deaktivieren soll. Das hatte ich dann auch so mal getestet, brachte bei mir aber gar nix. Naja, und dann hab ich halt die bereits bewährte "Holzhammermethode" angewendet ;-) 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
Interessant. Ich hatte auch etwas über das Rendering gefunden, habe das aber so interpretiert, dass man das im Client deaktivieren soll. Das hatte ich dann auch so mal getestet, brachte bei mir aber gar nix. Naja, und dann hab ich halt die bereits bewährte "Holzhammermethode" angewendet ;-)
im clients hat es bei mir auch nix gebracht, aber dann auf dem Server. Allerdings mit gräußlichen Ergebnis für unsere opensuse 11.x Mühlen. So ist dies zumindest für uns hier keine Lösung. -- 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)
-
Kyek, Andreas, Vodafone DE
-
Manfred Kreisl
-
Ulrich Hiller