ubuntuusers.de

Am Sonntag, 24.11, wird gegen 16 Uhr eine Inyoka-Version ausgerollt. Das Portal kann für ein paar Minuten nicht erreichbar sein.

dsm-client auf ubuntu 8.04 server: xserver einrichten!!?

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

kuekue

Anmeldungsdatum:
22. April 2007

Beiträge: 227

hallo!

ich habe einen ubuntu-server in version 8.04 (server) laufen. jetzt sollte das der dsm tivoli-backup-manager installiert werden. klappte nach einigem hakeln (debian/ubuntu wird offiziell nicht unterstützt) ganz toll und der deamon läuft auch ganz toll.

jetzt müssen wir ein backup zurückholen und dafür brauchen wir die java-version des programms. das kalppte natürlich mal wieder nicht. das netz weiss bekanntlich rat, und so fand ich folgende seite, deren anweisungen ich erstmal durchexerzierte:

http://www.backupcentral.com/phpBB2/two-way-mirrors-of-external-mailing-lists-3/ibm-tsm-13/tsm-server-and-ba-client-support-for-ubuntu-88803/?sid=fa63cf93ad402abc2c903721fef79de1#271704

starte ich jetzt den client mit

sudo dsmj

so bekomme ich die fehlermeldung

Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at java.applet.Applet.<init>(Applet.java:50)
        at javax.swing.JApplet.<init>(JApplet.java:113)
        at COM.ibm.storage.adsm.cadmin.clientgui.DDsmApplet.<init>(DDsmApplet.java:409)
        at COM.ibm.storage.adsm.cadmin.clientgui.DDsmApplet.main(DDsmApplet.java:787)

meine vermutung war, dass es daran liegt, dass bei der server-variante kein xserver installiert ist. also habe ich mit

sudo apt-get install xserver-xorg

selbigen installiert und mit

sudo dpkg-reconfigure xserver-xorg

selbigen (mit standardwerten) konfiguriert. das hat das problem aber nicht im ansatz beseitigt. da ich leider KEINERLEI annung vom xserver und konsorten habe, wende ich mcih hiermit an dieses board in der hoffnung auf hilfe...

danke schonmal an alle hilfsbereiten poster!

kuekue

(Themenstarter)

Anmeldungsdatum:
22. April 2007

Beiträge: 227

niemand eine idee?

tux486

Anmeldungsdatum:
28. November 2005

Beiträge: 234

kuekue hat geschrieben:

niemand eine idee?

Grü Gott,

nein, leider nicht. ☹
Derzeit sitze ich vor dem gleichen Problem, allerdings ist bei mir Ubuntu 8.04 der "Client" und Solaris 10 Sparc der "Server" und die über SSH und X weiterzuleitende Software der Sun dhcpmgr. Die Sun hat keine Grafikkarte und auch kein X installiert. Bis vor kurzem lief auch die X-Weiterleitung mit SSH für den Sun dhcpmgr (insofern ist meines Erachtens auch kein X-Server auf dem Server erforderlich), mittlerweile jedoch nicht mehr. Weil die Administrationsoberfläche dhcpmgr des Sun DHCP-Server nicht täglich benötigt wird, war es mir bislang noch nicht aufgefallen. Ich kann mir im Augenblick auch nicht wirklich erklären, woran es liegt oder auch nur einkreisen, seit wann es nicht mehr funktioniert.
Möglicherweise war der Client noch mit Ubuntu 7.10 oder 7.04 bestückt, möglicherweise ist auch ein (Sicherheits-) Patch unter Solaris die Ursache. Stark im Verdacht habe ich SSH auf dem Server, möglicherweise passen die Schlüssel nicht mehr, z.B. wegen eines Patches zu der vor kurzem entdeckten Sicherheitslücke in SSH-Schlüsseln. Jetzt kam gerade ein Solaris-Patch zu sshd und ich hatte schon gehofft, daß damit das Problem beseitigt wäre, aber es geht nach wie vor nicht. ☹
Wenn ich mich nicht irre oder auch durch Schusseligkeit nicht etwas vergessen habe (letzteres wird's wohl aber wie immer sein 🙄 ), habe ich auf allen Rechnern in der letzten Zeit mit ssh-keygen die Schlüssel erneuert und auf die anderen Rechner verteilt. Auch bin ich mir sicher, auf den Rechnern die Dateien "authorized_keys" entsprechend um die alten Schlüssel erleichtert zu haben. Auf der Sun kann ich mich ohne Eingabe eines Kennwortes über SSH anmelden, was eigentlich auf einen korrekt eingetragenen Schlüssel des Ubuntu-Clients hindeutet.
Der Client kann es eigentlich nicht sein, weil der auf dem Server eigentlich $DISPLAY nicht setzt, sondern nach meinem Verständnis der SSH-Server auf dem Server.
Nach meinen ersten Ansätzen sind in den SSH-Konfigurationsdateien (ssh und sshd) der beteiligten Rechner die X-Weiterleitungen eingeschaltet und auf dem Client wird SSH auch mit dem Parameter "-X" für X-Weiterleitung aufgerufen. 😕

Du bist also nicht alleine.😉

Gruß
Sven

tux486

Anmeldungsdatum:
28. November 2005

Beiträge: 234

Grüß Gott,

bei mir konnte ich das Problem lösen.
Auf dem Zielrechner (Server; allerdings Solaris 10 sparc) habe ich in der Datei "/etc/ssh/sshd_config" den Eintrag "X11UseLocalhost yes" auf

X11UseLocalhost no

gesetzt.
Des Weiteren habe ich in der Datei "/etc/ssh/ssh_config"

Host *
ForwardX11 yes

eingetragen und anschließend den ssh-Daemon neu gestartet.
Seitdem kann ich auch von einem Clientrechner mit Ubuntu 8.04 mittels SSH (ssh -XC benutzer@zielrechner) zu dem Zielrechner verbinden und die GUI-Fenster auf dem Clientrechner anzeigen lassen.

Gruß
Sven

Antworten |