Moin, Liste!
Noch eine Merkwürdigkeit auf meinem neuen Kubuntu... Es scheint, daß X nicht mehr läuft... Obwohl ich, vom lokalen Rechner alles sehen... Das Problem ist, daß ich ein Programm habe, auf einem anderen PC, das ich über SSH (nachdem ich die Variabel DISPLAY gesetzt habe) aufrufen soll... Ein netstat -tupan sagt mir, daß X nicht auf der Port 6000 hört... Ein px ax|grep X sagt:
27700 tty7 Rs+ 0:57 /usr/bin/X -br -nolisten tcp :0 vt7 -auth /var/run/xauth/A:0-SMkRcC
Selbstverständlich, dieses "-nolisten" gefällt mir nicht...
Hat jemand eine Idee, wie ich es wieder in Laufen kriege?
Vielen Dank Luca Bertoncello (lucabert@lucabert.de)
On 12/6/06, Luca Bertoncello lucabert@lucabert.de wrote:
Moin, Liste!
Noch eine Merkwürdigkeit auf meinem neuen Kubuntu... Es scheint, daß X nicht mehr läuft... Obwohl ich, vom lokalen Rechner alles sehen... Das Problem ist, daß ich ein Programm habe, auf einem anderen PC, das ich über SSH (nachdem ich die Variabel DISPLAY gesetzt habe) aufrufen soll... Ein netstat -tupan sagt mir, daß X nicht auf der Port 6000 hört... Ein px ax|grep X sagt:
27700 tty7 Rs+ 0:57 /usr/bin/X -br -nolisten tcp :0 vt7 -auth /var/run/xauth/A:0-SMkRcC
Selbstverständlich, dieses "-nolisten" gefällt mir nicht...
Warum machst Du es dann nicht raus ? IIRC liegt es daran.
Hat jemand eine Idee, wie ich es wieder in Laufen kriege?
Vielen Dank Luca Bertoncello (lucabert@lucabert.de)
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
"Frank Gerlach" frankgerlach@gmail.com schrieb:
27700 tty7 Rs+ 0:57 /usr/bin/X -br -nolisten tcp :0 vt7 -auth /var/run/xauth/A:0-SMkRcC
Selbstverständlich, dieses "-nolisten" gefällt mir nicht...
Warum machst Du es dann nicht raus ? IIRC liegt es daran.
Meinst du, ich muß einfach die Datei finden, wo diese "nolisten" steht, es löschen und X neustarten?
Das Problem ist, daß ich kein man für X gefunden habe, und möchte sicher sein, daß ich nicht das ganze System kaputt mache... Wie ist es bei dir? Und in welcher Datei befindet sich es?
Danke Luca Bertoncello (lucabert@lucabert.de)
Hallo Luca,
On Wed, Dec 06, 2006 at 14:52:10 +0100, Luca Bertoncello wrote:
Noch eine Merkwuerdigkeit auf meinem neuen Kubuntu... Es scheint, dass X nicht mehr laeuft... Obwohl ich, vom lokalen Rechner alles sehen... Das Problem ist, dass ich ein Programm habe, auf einem anderen PC, das ich ueber SSH (nachdem ich die Variabel DISPLAY gesetzt habe) aufrufen soll...
Wenn Du das X-Forwarding von ssh benutzt, musst Du die DISPLAY-Variable nicht von Hand setzen (ssh macht es fuer Dich) und Dein X-Server muss dafuer auch nicht auf 6000/tcp lauschen:
ssh -Y user@hostname
Nach dem Login einfach das betreffende Programm aufrufen. X wird dann ueber ssh getunnelt.
Gruss, Chris
Christian Perle chris@linuxinfotag.de schrieb:
Wenn Du das X-Forwarding von ssh benutzt, musst Du die DISPLAY-Variable nicht von Hand setzen (ssh macht es fuer Dich) und Dein X-Server muss dafuer auch nicht auf 6000/tcp lauschen:
ssh -Y user@hostname
Nach dem Login einfach das betreffende Programm aufrufen. X wird dann ueber ssh getunnelt.
Mmmm... Das Problem ist, daß der PC mit dem Programm das ich "vom remote" starten soll eine uralte RedHat (6.1!) hat, und ein SSHD auch sehr alt... Und, wenn ich der XForward aktiviere, nach dem erfolgreichen Login macht sofort ein Logout. Und in der Log sehe:
sshd[16032]: error: socket: Famiglia dell'indirizzo non gestita dal protocollo
Wörtlich übersetzt: Adressenfamilie nicht vom Protokoll verwaltet.
Das Problem ist, daß ich keine Lust habe eine neue Distribution auf dem PC zu installieren, weil ich einfach warte bis es nicht mehr laufen kann um es wegzuschmeisen (der PC selber ist SEHR alt!).
Hat jemand eine Idee, wie ich trotzdem der XForwarding benutzen kann? Vorher, mit der Fedora konnte ich einfach export DISPLAY=<andere PC>:0.0 schreiben und ging...
Danke Luca Bertoncello (lucabert@lucabert.de)
Wie schon jemand andres anmerkte, musst Du Dir die kdmrc ansehen. Dort wird das -nolisten Deines X Servers konfiguriert. Ich dachte urspruenglich, es wuerde irgendwo in /etc/rc.d direkt gesetzt, aber das ist wohl nicht so.
Gruss
Frank
On 12/6/06, Luca Bertoncello lucabert@lucabert.de wrote:
Christian Perle chris@linuxinfotag.de schrieb:
Wenn Du das X-Forwarding von ssh benutzt, musst Du die DISPLAY-Variable nicht von Hand setzen (ssh macht es fuer Dich) und Dein X-Server muss dafuer auch nicht auf 6000/tcp lauschen:
ssh -Y user@hostname
Nach dem Login einfach das betreffende Programm aufrufen. X wird dann ueber ssh getunnelt.
Mmmm... Das Problem ist, daß der PC mit dem Programm das ich "vom remote" starten soll eine uralte RedHat (6.1!) hat, und ein SSHD auch sehr alt... Und, wenn ich der XForward aktiviere, nach dem erfolgreichen Login macht sofort ein Logout. Und in der Log sehe:
sshd[16032]: error: socket: Famiglia dell'indirizzo non gestita dal protocollo
Wörtlich übersetzt: Adressenfamilie nicht vom Protokoll verwaltet.
Das Problem ist, daß ich keine Lust habe eine neue Distribution auf dem PC zu installieren, weil ich einfach warte bis es nicht mehr laufen kann um es wegzuschmeisen (der PC selber ist SEHR alt!).
Hat jemand eine Idee, wie ich trotzdem der XForwarding benutzen kann? Vorher, mit der Fedora konnte ich einfach export DISPLAY=<andere PC>:0.0 schreiben und ging...
Danke Luca Bertoncello (lucabert@lucabert.de)
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
"Frank Gerlach" frankgerlach@gmail.com schrieb:
Wie schon jemand andres anmerkte, musst Du Dir die kdmrc ansehen. Dort wird das -nolisten Deines X Servers konfiguriert. Ich dachte urspruenglich, es wuerde irgendwo in /etc/rc.d direkt gesetzt, aber das ist wohl nicht so.
OK! Ich habe es gefunden... Ich habe die zwei Zeilen:
ServerArgsLocal=-nolisten tcp ServerCmd=/usr/bin/X -br
soll ich einfach kein String an Server Argslocal geben?
Danke Luca Bertoncello (lucabert@lucabert.de)
Luca Bertoncello lucabert@lucabert.de wrote:
"Frank Gerlach" frankgerlach@gmail.com schrieb:
Wie schon jemand andres anmerkte, musst Du Dir die kdmrc ansehen. Dort wird das -nolisten Deines X Servers konfiguriert. Ich dachte urspruenglich, es wuerde irgendwo in /etc/rc.d direkt gesetzt, aber das ist wohl nicht so.
OK! Ich habe es gefunden... Ich habe die zwei Zeilen:
ServerArgsLocal=-nolisten tcp ServerCmd=/usr/bin/X -br
soll ich einfach kein String an Server Argslocal geben?
Ja, Wert einfach leer lassen
ServerArgsLocal=
(sollte er nehmen, falls er das nicht nimmt ServerArgsLocal="")
mfg, Fabian
Fabian Hänsel fabtagon@gmx.de schrieb:
soll ich einfach kein String an Server Argslocal geben?
Ja, Wert einfach leer lassen
ServerArgsLocal=
(sollte er nehmen, falls er das nicht nimmt ServerArgsLocal="")
Dann einfach Logout und von Console /etc/init.d/kdm restart?
Grüße Luca Bertoncello (lucabert@lucabert.de)
Luca Bertoncello lucabert@lucabert.de wrote:
Fabian Hänsel fabtagon@gmx.de schrieb:
soll ich einfach kein String an Server Argslocal geben?
Ja, Wert einfach leer lassen
ServerArgsLocal=
(sollte er nehmen, falls er das nicht nimmt ServerArgsLocal="")
Dann einfach Logout und von Console /etc/init.d/kdm restart?
ja ;-)
mfg, Fabian
Fabian Hänsel fabtagon@gmx.de schrieb:
Ja, Wert einfach leer lassen
ServerArgsLocal=
(sollte er nehmen, falls er das nicht nimmt ServerArgsLocal="")
Es geht!
Vielen Dank! Luca Bertoncello (lucabert@lucabert.de)
Moin, Liste!
Hi.
Noch eine Merkwürdigkeit auf meinem neuen Kubuntu... Es scheint, daß X nicht mehr läuft... Obwohl ich, vom lokalen Rechner alles sehen...
Wenn ich Dich also richtig verstanden habe läuft X lokal ganz normal und Du willst nur von einem entfernten Rechner eine Session eröffnen?
Wahrscheinlich hilft Dir /etc/kde3/kdm/kdmrc weiter. Dort musst Du im Abschnitt [Xdmcp] Enable=true setzen.
Oder willst Du auf einem entfernten Rechner eine X-Anwendung starten die lokal angezeigt werden soll? Dann schon mal ssh -X probiert?
MfG Silvio
lug-dd@mailman.schlittermann.de