problême d'X term
Bonjour, Dans le cadre de mon travail, j'ai d'installé une debian 3.0.0 sur un ancien poste bureautique. Le but est de communiquer directement avec les serveurs situés en salle machine. J'ai lancé l'installation avec le cd, l'installeur a automatiquement détecté le DHCP et s'est configuré tout seul. Je peux me connecter avec toutes les machines en telnet mais impossible d'exporter une application graphique des serveurs distants vers mon poste locale. Voilà mon protocole : Je fais un xhost + sur mon poste local. Je me connecte au serveur distant. Je fais un export DISPLAY=[l'adresse ip de mon poste que j'obtiens via ifconfig]:0.0 je tape xterm et j'ai toujours la même erreur : xterm Xt error : can't locate display [mon adresse IP] Par contre j'arrive sans problème à lancer un xterm de mon poste vers une machine distante. Quelqu'un pourrait il m'éclaircir ? Cordialement Ivan Smets
Re: problême d'X term
le Mon, 1 Sep 2003 10:39:48 +0100, "Ivan SMETS" <[EMAIL PROTECTED]> s'exprima en ces termes: > Bonjour, > Dans le cadre de mon travail, j'ai d'installé une debian 3.0.0 sur un > ancien poste bureautique. > Le but est de communiquer directement avec les serveurs situés en salle > machine. > J'ai lancé l'installation avec le cd, l'installeur a automatiquement > détecté le DHCP et s'est configuré tout seul. > Je peux me connecter avec toutes les machines en telnet mais impossible > d'exporter une application graphique des serveurs distants vers mon poste > locale. > Voilà mon protocole : > Je fais un xhost + sur mon poste local. > Je me connecte au serveur distant. > Je fais un export DISPLAY=[l'adresse ip de mon poste que j'obtiens via > ifconfig]:0.0 > je tape xterm et j'ai toujours la même erreur : > xterm Xt error : can't locate display [mon adresse IP] Sur le local avant le telnet: xhost +serveur telnet serveur (une fois sur le serveur:) export DISPLAY=[mon adresse IP]; xterm Ça marche très bien, si tu n'oublie pas de modifier ton /etc/X11/xinit/xserverrc: -- #!/bin/sh exec /usr/bin/X11/X -dpi 100 -- (because -nolisten tcp bloque l'écoute sur TCP) > Par contre j'arrive sans problème à lancer un xterm de mon poste vers une > machine distante. > Quelqu'un pourrait il m'éclaircir ? Autre méthode (mieux !!!) Avec ssh: Pour citer Léopold BAILLY et Jacques Foury: 1 - sur le client dans /etc/ssh/ssh_config: ForwardX11 yes 2 - sur le serveur dans /etc/ssh/sshd_config: X11Forwarding yes 3 - puis ssh -X serveur xterm /N __ Nicolas Rueff <[EMAIL PROTECTED]> http://rueff.tuxfamily.org +33 6 77 64 44 80 -- In designing any type of construction, no overall dimension can be totalled correctly after 4:30 p -- Murphy's Laws on Technology n°39 __ pgp8CHeEAL9E9.pgp Description: PGP signature
Re: problême d'X term
Salut, Le 01/09/03 10:39, Ivan SMETS a écrit tout plein de choses, dont : > Je peux me connecter avec toutes les machines en telnet mais impossible > d'exporter une application graphique des serveurs distants vers mon poste > locale. > Voilà mon protocole : > Je fais un xhost + sur mon poste local. > Je me connecte au serveur distant. > Je fais un export DISPLAY=[l'adresse ip de mon poste que j'obtiens via > ifconfig]:0.0 > je tape xterm et j'ai toujours la même erreur : > xterm Xt error : can't locate display [mon adresse IP] Est-ce que ta machine écoute bien en TCP sur le port 6000 (et/ou plus) pour accepter les connexions X de tes serveurs distants ? Cf. http://www.ghosthack.net/~moku/gnu-linux/export_display-xhost.txt et les archives de la liste qui en a parlé il n'y a vraiment pas longtemps. -- moku Site communautaire sur Masamune Shirow //Site d'export Japonais http://www.projectshirow.net/ // http://www.nippon-export.com/ Ce dont je me débarasse / http://moku.free.fr/a_la_vente.html
Re: problême d'X term
par default la debian desactive la partie reseau de X enleve -nolisten TCP dans /etc/X11/xinit/xserverrc Ivan SMETS a écrit: Bonjour, Dans le cadre de mon travail, j'ai d'installé une debian 3.0.0 sur un ancien poste bureautique. Le but est de communiquer directement avec les serveurs situés en salle machine. J'ai lancé l'installation avec le cd, l'installeur a automatiquement détecté le DHCP et s'est configuré tout seul. Je peux me connecter avec toutes les machines en telnet mais impossible d'exporter une application graphique des serveurs distants vers mon poste locale. Voilà mon protocole : Je fais un xhost + sur mon poste local. Je me connecte au serveur distant. Je fais un export DISPLAY=[l'adresse ip de mon poste que j'obtiens via ifconfig]:0.0 je tape xterm et j'ai toujours la même erreur : xterm Xt error : can't locate display [mon adresse IP] Par contre j'arrive sans problème à lancer un xterm de mon poste vers une machine distante. Quelqu'un pourrait il m'éclaircir ? Cordialement Ivan Smets
Re: problême d'X term
Salut As tu essaye d'utiliser ssh ?: #ssh -l -X et de metter dans :/etc/ssh/sshd_config la ligne X11Forwarding=yes ( ou qqch comme ca ) . C est ce que j utilise chez moi. @+ -- Cyril moku said: > Salut, > > Le 01/09/03 10:39, Ivan SMETS a écrit tout plein de choses, dont : >> Je peux me connecter avec toutes les machines en telnet mais impossible >> d'exporter une application graphique des serveurs distants vers mon >> poste >> locale. >> Voilà mon protocole : >> Je fais un xhost + sur mon poste local. >> Je me connecte au serveur distant. >> Je fais un export DISPLAY=[l'adresse ip de mon poste que j'obtiens via >> ifconfig]:0.0 >> je tape xterm et j'ai toujours la même erreur : >> xterm Xt error : can't locate display [mon adresse IP] > > Est-ce que ta machine écoute bien en TCP sur le port 6000 (et/ou plus) > pour accepter les connexions X de tes serveurs distants ? > > Cf. http://www.ghosthack.net/~moku/gnu-linux/export_display-xhost.txt > et les archives de la liste qui en a parlé il n'y a vraiment pas > longtemps. > > -- > moku > Site communautaire sur Masamune Shirow //Site d'export Japonais > http://www.projectshirow.net/ // http://www.nippon-export.com/ >Ce dont je me débarasse / http://moku.free.fr/a_la_vente.html > > > -- > Pensez à lire la FAQ de la liste avant de poser une question : > http://savannah.nongnu.org/download/debfr-faq/html/ > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > >
Re: problême d'X term
Le 01/09/03 12:10, Cyril a écrit tout plein de choses, dont : > As tu essaye d'utiliser ssh ?: Je n'utilise que ça :-) > #ssh -l -X Plus rapide : ssh @ -X ;-) > et de metter dans :/etc/ssh/sshd_config la ligne > X11Forwarding=yes ( ou qqch comme ca ) . Précisément :) > C est ce que j utilise chez moi. C'est ce que j'utilise partout ! A+ -- moku Site communautaire sur Masamune Shirow //Site d'export Japonais http://www.projectshirow.net/ // http://www.nippon-export.com/ Ce dont je me débarasse / http://moku.free.fr/a_la_vente.html
Re: problême d'X term
Le 01/09/03 15:25, Georges Mariano a écrit tout plein de choses, dont : > > Ben la configuration de Kdm ne se trouve pas dans /etc/X11 mais dans > > /etc/kde{2|3}/kdm/kdmrc > > encore un peu plus loin ... ;-) Certes :-) Mais alors, qu'est-ce que les « XDMCP requests » ? -- moku Site communautaire sur Masamune Shirow //Site d'export Japonais http://www.projectshirow.net/ // http://www.nippon-export.com/ Ce dont je me débarasse / http://moku.free.fr/a_la_vente.html
Re: problême d'X term
* moku <[EMAIL PROTECTED]> [2003-09-01 16:53] : > Le 01/09/03 15:25, Georges Mariano a écrit tout plein de choses, dont : > > > Ben la configuration de Kdm ne se trouve pas dans /etc/X11 mais dans > > > /etc/kde{2|3}/kdm/kdmrc > > > > encore un peu plus loin ... ;-) > > Certes :-) > > Mais alors, qu'est-ce que les « XDMCP requests » ? Des requêtes d'un Procole de contrôle de gestionnaire d'affichage X (X Display Manager Control Protocol). Cela permet de mettre en place des terminaux X facilement. Une doc (en anglais) à lire sur XDMCP : http://www.traduc.org/docs/HOWTO/lecture/XDMCP-HOWTO.html Et aussi : http://www.traduc.org/docs/HOWTO/mini/lecture/Remote-X-Apps.html (section 9) http://www.traduc.org/docs/HOWTO/mini/lecture/XDM-Xterm.html http://www.traduc.org/docs/HOWTO/mini/lecture/X-Terminal.html Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Re: problême d'X term
Selon moku <[EMAIL PROTECTED]>: > Le 01/09/03 15:25, Georges Mariano a écrit tout plein de choses, dont : > > > Ben la configuration de Kdm ne se trouve pas dans /etc/X11 mais dans > > > /etc/kde{2|3}/kdm/kdmrc > > > > encore un peu plus loin ... ;-) > > Certes :-) > Mais alors, qu'est-ce que les « XDMCP requests » ? ben c'est un truc vachement pratique quand on sait le faire fonctionner... je suis pas expert mais pour ce que j'en sais : Pour simplifier ça permet d'obtenir avant le login/password, un dialogue (le "host chooser") permettant de choisir sur quelle machine d'un sous-réseau on souhaite travailler. A la maison, on pourrait imaginer un dialogue permettant de choisir de se connecter à "PC parents" "Gameboy gamin" ou "Xbox salon" ... (avec les jolies icones qui vont bien ...) Evidemment, il faut pour cela autoriser les machines à répondre aux requètes XDMCP et tout bien régler comme il faut... Malgrès les explications trouvées deci delà, j'ai jamais eu bcp de succès ... c'est toujours dans ma pile de trucs à tester ... si quelqu'un a su faire, proprement... A+ -- mailto:[EMAIL PROTECTED] debfr-faq http://savannah.nongnu.org/download/debfr-faq/html/
Re: problême d'X term
* Georges Mariano <[EMAIL PROTECTED]> [2003-09-01 18:01] : > Selon moku <[EMAIL PROTECTED]>: > > > Le 01/09/03 15:25, Georges Mariano a écrit tout plein de choses, dont : > > > > Ben la configuration de Kdm ne se trouve pas dans /etc/X11 mais dans > > > > /etc/kde{2|3}/kdm/kdmrc > > > > > > encore un peu plus loin ... ;-) > > > > Certes :-) > > Mais alors, qu'est-ce que les « XDMCP requests » ? > > ben c'est un truc vachement pratique quand on sait le faire fonctionner... > je suis pas expert mais pour ce que j'en sais : > > Pour simplifier ça permet d'obtenir avant le login/password, un dialogue (le > "host chooser") permettant de choisir sur quelle machine d'un sous-réseau on > souhaite travailler. A la maison, on pourrait imaginer un dialogue permettant > de > choisir de se connecter à "PC parents" "Gameboy gamin" ou "Xbox salon" ... > (avec > les jolies icones qui vont bien ...) > > Evidemment, il faut pour cela autoriser les machines à répondre aux requètes > XDMCP et tout bien régler comme il faut... Malgrès les explications trouvées > deci delà, j'ai jamais eu bcp de succès ... c'est toujours dans ma pile de > trucs > à tester ... si quelqu'un a su faire, proprement... Ben oui, avec les URLs que j'ai données dans ce même fil, je n'ai pas eu de problème particulier à le faire fonctionner (je l'avais testé quand j'avai mis à jour le Remote X Apps mini-HOWTO). Par exemple, avec gdm, tu modifies /etc/gdm/gdm.conf sur le serveur XDMCP, l'option est dans la section [xdmcp]. Une fois ceci fait (et la configuration pour se connecter à distance décrite plus avant), tu fais un simple : $ X -query serveur_XDMCP :1 le :1 pour utiliser le 2e serveur X local, le premier étant utilisé par mon bureau local. Il est possible aussi d'utiliser -indirect pour que le serveur XDMCP propose plusieurs machines sur lesquelles se connecter ou encore -broadcast pour trouver automatiquement le serveur XDMCP. Et ça marche chez moi (oui, forcément :-)). Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Réf. : Re: problême d'X term
Je fais un mail pour répondre à tous. J'ai tapé la commande egrep -r nolisten /etc/X11/* J'ai trouvé l'instruction nolisten dans 4 fichiers. /etc/X11/xinit/xserverrc /etc/X11/gdm/gdm-factory /etc/X11/gdm/gdm.conf /etc/X11/xdm/Xservers j'ai enlevé l'option nolisten dans chaque fichier et j'ai relancé le serveur x à chaque fois => toujours pas possible d'afficher un xterm d'une machine distante. J'utilise kde ( et donc kdm ). Est ce que cela peut influer ou avoir un rapport ? Je ne sait pas comment vérifier que ma machine écoute bien sur le port TCP . J'ai fait un test: Je démarre ma machine. J'ouvre une session et je lance Konsole. Je fais un echo $DISPLAY. Le résultat est :0 je tape xterm => un fenêtre xterm s'ouvre. Je tape ifconfig. Je récupére l'adresse ip. Je tape export DISPLAY=[ip]:0 je lance un xterm. J'obtiens le même message d'erreur que sur les serverus distants. Je n'ai pas configuré du tout le réseau (j'ai lancé l'install à partir du cd et il a détecté tout seul le dhcp et s'est configuré sans mon intervention). Cela peut il avoir un rapport ? Cordialement PS : merci de votre aide car tous les experts aix du bureau séchent ! /etc/X11/xinit/xserverrc Pour : Ivan SMETS/E/EDFGDF/[EMAIL PROTECTED], debian-user-french@lists.debian.org cc : Objet : Re: problême d'X term par default la debian desactive la partie reseau de X enleve -nolisten TCP dans /etc/X11/xinit/xserverrc Ivan SMETS a écrit: > > Bonjour, > Dans le cadre de mon travail, j'ai d'installé une debian 3.0.0 sur un > ancien poste bureautique. > Le but est de communiquer directement avec les serveurs situés en > salle machine. > J'ai lancé l'installation avec le cd, l'installeur a automatiquement > détecté le DHCP et s'est configuré tout seul. > Je peux me connecter avec toutes les machines en telnet mais > impossible d'exporter une application graphique des serveurs distants > vers mon poste locale. > Voilà mon protocole : > Je fais un xhost + sur mon poste local. > Je me connecte au serveur distant. > Je fais un export DISPLAY=[l'adresse ip de mon poste que j'obtiens via > ifconfig]:0.0 > je tape xterm et j'ai toujours la même erreur : > xterm Xt error : can't locate display [mon adresse IP] > > Par contre j'arrive sans problème à lancer un xterm de mon poste vers > une machine distante. > Quelqu'un pourrait il m'éclaircir ? > Cordialement > Ivan Smets -- Pensez à lire la FAQ de la liste avant de poser une question : http://savannah.nongnu.org/download/debfr-faq/html/ To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Réf. : Re: problême d'X term
Le 01/09/03 14:19, Ivan SMETS a écrit tout plein de choses, dont : > J'ai tapé la commande egrep -r nolisten /etc/X11/* > J'ai trouvé l'instruction nolisten dans 4 fichiers. > /etc/X11/xinit/xserverrc > /etc/X11/gdm/gdm-factory > /etc/X11/gdm/gdm.conf > /etc/X11/xdm/Xservers > > j'ai enlevé l'option nolisten dans chaque fichier et j'ai relancé le > serveur x à chaque fois => toujours pas possible d'afficher un xterm d'une > machine distante. > J'utilise kde ( et donc kdm ). Est ce que cela peut influer ou avoir un > rapport ? Ben la configuration de Kdm ne se trouve pas dans /etc/X11 mais dans /etc/kde{2|3}/kdm/kdmrc Je n'utilise pas Kdm, mais je pense que c'est l'option suivante : [Xdmcp] # Whether KDM should listen to XDMCP requests. Default is true. Enable=false À mettre à true, trés probablement, puis redémarrer X. > Je ne sait pas comment vérifier que ma machine écoute bien sur le port TCP netstat -natup | grep 6000 A++ -- moku Site communautaire sur Masamune Shirow //Site d'export Japonais http://www.projectshirow.net/ // http://www.nippon-export.com/ Ce dont je me débarasse / http://moku.free.fr/a_la_vente.html
Re: Réf. : Re: problême d'X term
* Ivan SMETS <[EMAIL PROTECTED]> [2003-09-01 14:19] : > Je fais un mail pour répondre à tous. > > J'ai tapé la commande egrep -r nolisten /etc/X11/* > J'ai trouvé l'instruction nolisten dans 4 fichiers. > /etc/X11/xinit/xserverrc > /etc/X11/gdm/gdm-factory > /etc/X11/gdm/gdm.conf > /etc/X11/xdm/Xservers > > j'ai enlevé l'option nolisten dans chaque fichier et j'ai relancé le > serveur x à chaque fois => toujours pas possible d'afficher un xterm d'une > machine distante. > J'utilise kde ( et donc kdm ). Est ce que cela peut influer ou avoir un > rapport ? KDE non, par contre kdm (qui n'est pas, à ma connaissance, lié à l'utilisation de KDE) oui. Il faut trouver le bon fichier de configuration de lancement de kdm qui positionne ces variables. Serait-il possible que kdm ne stocke pas ses fichiers de configuration sous /etc/X11 ? (peut-être /etc/kde2/kdm* (ou kde3) d'après packages.debian.org). > Je ne sait pas comment vérifier que ma machine écoute bien sur le port TCP > . nmap 127.0.0.1 (ou telnet 127.0.0.1 6000, etc.), c'est un port TCP (voir dans /etc/services les ports déclarés pour X11). > J'ai fait un test: > Je démarre ma machine. > J'ouvre une session et je lance Konsole. > Je fais un echo $DISPLAY. > Le résultat est :0 > je tape xterm => un fenêtre xterm s'ouvre. > > Je tape ifconfig. Je récupére l'adresse ip. > Je tape export DISPLAY=[ip]:0 > je lance un xterm. > J'obtiens le même message d'erreur que sur les serverus distants. Normal à cause du -nolisten tcp. > Je n'ai pas configuré du tout le réseau (j'ai lancé l'install à partir du > cd et il a détecté tout seul le dhcp et s'est configuré sans mon > intervention). > Cela peut il avoir un rapport ? Vraisemblablement, non, les erreurs liées à une configuration réseau sont différentes. Une adresse utile pour ces problèmes d'affichage à distance ou avec un autre utilisateur (histoire que plus personne ne recommande 'xhost +') : http://www.traduc.org/docs/HOWTO/mini/lecture/Remote-X-Apps.html Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Re: Réf. : Re: problême d'X term
On Mon, 1 Sep 2003 14:53:40 +0200 moku <[EMAIL PROTECTED]> wrote: > Le 01/09/03 14:19, Ivan SMETS a écrit tout plein de choses, dont : > > J'ai tapé la commande egrep -r nolisten /etc/X11/* > > J'ai trouvé l'instruction nolisten dans 4 fichiers. > > /etc/X11/xinit/xserverrc > > /etc/X11/gdm/gdm-factory > > /etc/X11/gdm/gdm.conf > > /etc/X11/xdm/Xservers > > Ben la configuration de Kdm ne se trouve pas dans /etc/X11 mais dans > /etc/kde{2|3}/kdm/kdmrc encore un peu plus loin ... ;-) grep listen */* dans /etc/kde3 (ou 2)... kdm/Xservers::0 local reserve /usr/X11R6/bin/X :1 -dpi 100 -nolisten tcp vt7 ... -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano