Neues DXS-System für den Beta-Test bereit :-)

Ha, endlich haben Dennis und ich das System soweit, dass man (interne) Nutzer darauf los lassen! Als Basis dient jetzt ein Xubuntu, alle Konfigurationen und Programme unsererseits sind als Debian-Pakete realisiert, d.h. Updates und Änderungen sollten diesmal noch schneller und vor allem reibungsloser funktionieren:

Einfach das jeweilige Paket auf den Master- und Test-Server spielen, testet, testen, testen und dann über den sync an die weiteren Server verteilen. Und da sich dpkg um die Verwaltung der Dateien und Konfigurationsdateien kümmert, ist die Gefahr von Leichen und Konflikten sehr gering.

Für den Nutzer steht als größte Veränderung an, dass wir uns nach vielen Jahren von IceWM als Window-Manager verabschieden werden. Der lief zwar immer tadellos, aber um Desktop-Funktionalitäten hinzuzufügen waren wir immer auf externe Programme angewiesen: Zuerst gmc und danach auf den rox-filer; nur war bei diesen beiden USB- und sonstige Wechseldatenträger immer mit viel Aufwand seitens der Administration verbunden. Und dann funktionierte es auch nur bei einem Teil der Leute…alles in allem eine eher suboptimale Situation.

Doch nun steht mit dem neuen System der Wechsel auf Xfce 4.4 an, was sowohl für den Nutzer als auch uns Admins nur Vorteile bringt: Für den System-Administrator sinkt der Aufwand enorm, während der Nutzer ein sehr viel besseres Arbeitsumfeld erhält: Wechseldatenträger werden jetzt dann neuem Linux-Vooddoo (dbus, hal :-) ) wesentlich besser unterstützt, Drag’n'Drop funktioniert auch in einem höheren Maße und wir können dem Nutzer endlich eine integrierte Desktop-Umgebung bieten.

Kurzum, ich bin sehr zufrieden mit dem neuen System.

Ach ja, wer sich über die Änderungen an userem System informieren will, kann ja ab und zu mal aufdiese Seite gucken :-)

Das neue DXS-System und der ICAClient (aka Dependency-H.E.L.L.)

Hmm, ist auf den ersten Blick schon verwunderlich: Auf unserem alten System kann der tsclient das ICA-Protokol, auf dem neuen System nicht – obwohl dazwischen ein paar Versionen der Software ins Land gegangen sind. Ein Blick in die Changelogs brachte nichts, ICA sollte eingentlich noch unterstützt werden.

Also apt-cache befragt und auf die Super-Kuh-Kräfte vertraut, aber auch das brachte keine Fortschritte auf dem Weg zur Erkenntnis, denn die dependencies waren alle erfüllt und als suggested standen nur vncviewer und Xnest drin. Was macht man als verantwortungsvoller Admin also: Bugreport schreiben! ":-)"

Gut, die Antwort kam schnell und kurz: Man muss den ICAClient installieren und auf dessen Bibliotheken greift tsclient dann zu….Sowas sollte aber irgendwo vermerkt sein, liebe Entwickler. Egal, mit den folgenden Schritten wird sich wohl das Programm zur Zusammenarbeit überreden lassen ":-)"

  1. ICAClient für Linux als rpm von der Citrix-Seite laden
  2. das rpm mit alien in ein dep umwandeln, damit Debian es frisst und man es im Zweifelsfall auch sauber wieder los wird
  3. installieren des deb mittels dpkg -i
  4. und als Sahnehäubchen kann man dem Firefox (bzw. Iceweasel) mittels ln -s /usr/lib/ICAClient/npica.so /usr/lib/firefox/plugins auch noch beibringen, den Client bei Bedarf aufzurufen

Allerdings bleibt das bis morgen nur graue Theorie, denn dann kann ich erst vor Ort testen, ob dass, was ich remote angerichtet habe, auch den Segen des Funktionierens erfahren hat. Es bleibt also erstmal spannend… ":-)"
[Update]
Ha, es funktioniert….fast perfekt. Irgendwie fehlen da noch ein Parameter zum verbinden…aber an sich geht es jetzt. Hurra für die Technik.
[Update 2]
Tjahahaha, coole Debian -Leute! Ist schon sehr schön: Man braucht für den ICAClient libmotif3. Kein Problem, es gibt ja apt. Das sagt einem dann, dass lesstif2 das Packet ersetzt, aber (und jetzt kommt der Denkfehler meinerseits!) das tut es nicht! Denn trotz Installation des Paketes meckert der Client, dass er die libXm.so.3 nicht findet. Die stellt nämlich – Knaller! – libmotif3 bereit…aber nur in unstable. Das muss man erstmal wissen bzw. im Netz finden.

On the bright side: Das unstable-deb lässt sich ohne Probleme auf einem lenny installieren und dannach läuft auch der ICAClient. Wunderbar, alle sind glücklich….bzw werden es sein, wenn ich endlich eine Verbindung mit dem tsclient hinbekomme.
[Update 3]
Hmm, tsclient will immer noch nicht so, wie ich will bzw. ich komme nicht mit der Anleitung der SUB zurecht (die sich auch auf den Windows-Client bezieht, wo alles anders aussieht). Aber das Firefox-Plugin von Citrix funktioniert perfekt: Ich sehe mir gerade über unser neues System das sekundäre Xyleem einer Eiche an. Fazinierend.