Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/05/2011, à 19:05

omatchu

[Résolu]Impossible d'exporter une appli X vers Lucid depuis AIX 5.3

Salut,

Quelqu'un pourrait-il m'aider à résoudre le problème suivant:

Je suis sur Lucid Lynx et j'essaie d'afficher sur mon ordinateur un programme XWINDOW se trouvant sur un serveur AIX 5.3. Le nom de mon Lucid et son IP sont olma-lp 192.168.2.150 et ceux de mon serveur sont AIX1 192.168.2.12. D'après ce que je sais je devrais d'abord modifier la variable DISPLAY sur le serveur AIX comme suit:

export DISPLAY=192.168.2.150:0.0

et ensuite je peux lancer un programme de X comme xclock. Mais voilà ce qui se passe quand je lance la commande:

# export DISPLAY=192.168.2.150:0.0
# xclock
Error: Can't open display: 192.168.2.150:0.0

J'ai cherché partout sur google et dans ce forum et j'ai essayé tout ce que je pouvais :

- ouverture du port 23 (telnet) et 6000 (xwindow) avec Firestarter;
- installation d'un serveur telnet (juste pour verifier que mon Lucid est accessible par AIX et ça marche!);
- modification du fichier /etc/X11/xinit/xserverrc pour permettre l'écoute du port 6000 (j'ai commenté la ligne 'exec /usr/bin/X -nolisten tcp "$@"');
- la commande "xhost +" pour permettre la connexion à tout ordinateur vers mon Lucid;
- modification du fichier /etc/gdm/custom.conf pour y rajouter les lignes:

[security]
DisallowTCP=false

et ainsi permettre l'écoute du port 6000. Mais sans succès.

Je ne sais pas s'il reste encore quelque chose à tester. Je dois surement avoir manqué quelque chose. Pour ce qui est du serveur AIX je suis convaincu qu'il fonctionne très bien...

Quelqu'un a-t-il une idée sur ce que je pourrais faire avant que je n'opte pour la solution qui me répugne le plus (installer Windows en dual boot sad ).

Merci pour votre aide.

Dernière modification par omatchu (Le 06/06/2011, à 11:02)

Hors ligne

#2 Le 25/05/2011, à 15:08

JoelS

Re : [Résolu]Impossible d'exporter une appli X vers Lucid depuis AIX 5.3

Après t'être loggué sur le poste Lucid, tu te connectes depuis ton Lucid sur le serveur AIX, et tu essayes de lancer une appli X11 sur l'AIX mais avec un affichage déporté sur le poste Lucid. C'est bien ça ?

Comment fais tu la connexion du poste Lucid vers AIX ? En SSH ? Si oui, il faut autoriser le X11 forwarding dans ton serveur sshd.

Hors ligne

#3 Le 25/05/2011, à 16:05

omatchu

Re : [Résolu]Impossible d'exporter une appli X vers Lucid depuis AIX 5.3

Merci beaucoup pour ta réaction JoelS. J'attendais avec impatience que quelqu'un se manifeste...
Comme tu l'as dit je me connecte depuis mon poste Lucid sur un serveur AIX d'où je lance une appli X11 qui doit s'afficer sur mon poste Lucid.
Pour répondre à ta deuxième question, j'aimerai bien me connecter en utilisant SSH mais les serveur AIX sur lesquels je travaille (tous) n'ont que telnet d'installé. Donc je suis quelque peu bloqué. Aurais-tu une idée en ce qui concerne la connexion avec Telnet?

Hors ligne

#4 Le 26/05/2011, à 12:42

Hoper

Re : [Résolu]Impossible d'exporter une appli X vers Lucid depuis AIX 5.3

sur ta machine, as tu bien autorisé les connexions X ? Tape la commande suivante :


xhost +


(C'est si vieux que j'ai un doute la... Je ne sais plus si il y a un s ou pas a la fin de xhost). Bref, lance cette commande sur ton poste, et après lance xclock sur la machine AIX.

PS : Je viens de me souvenir aussi que depuis un moment, je crois que X11 n'écoute plus sur les interfaces réseau par défaut. Il dois y avoir un parametrage à modifier pour que X11 soit à nouveau lancé "normalement" en écoute sur toutes les interfaces. Je n'ai pas de machine ubuntu sous la main, mais si tu as gnome, va voir dans les preférence... Du coté du gestionnaire de login etc.

Dernière modification par Hoper (Le 26/05/2011, à 12:43)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#5 Le 26/05/2011, à 13:51

omatchu

Re : [Résolu]Impossible d'exporter une appli X vers Lucid depuis AIX 5.3

Hoper,

Merci pour ton aide. J'ai essayé la commande "xhost +". Et elle marche effectivement mais même après l'avoir lancé xclock n'apparaît pas et j'ai le même message d'erreur:"Error: Can't open display: 192.168.2.150:0.0" . En ce qui concerne l'écoute des interfaces à partir du gestionnaire de login depuis Lucid il y a eu une modification de cette fenêtre. Elle a été largement réduite à quelques simples options.
A mon avis il faut carément modifier les fichiers de configurations. Mais là aussi ca a été pas mal modifié. Donc je ne sais pas quel fichier il faut que je modifie et quels paramètres modifier/ajouter/supprimer.

As-tu une idée là-dessus?

Hors ligne

#6 Le 06/06/2011, à 08:44

omatchu

Re : [Résolu]Impossible d'exporter une appli X vers Lucid depuis AIX 5.3

Quelqu'un d'autre aurait-il une idée sur ce que je peux faire pour résoudre ce problème?

Hors ligne

#7 Le 06/06/2011, à 10:46

omatchu

Re : [Résolu]Impossible d'exporter une appli X vers Lucid depuis AIX 5.3

J'ai fini par trouver la solution. Si ca peut aider quelqu'un à l'avenir:

Mon system est un Ubuntu 10.04 comme je l'avais dit plus tôt. Seulement j'ai aussi installé Kubuntu-Desktop. Et c'est kdm qui se chargait du login. J'ai trouvé la solution dans ce forum: http://ubuntuforums.org/showthread.php?t=361188. Dougd propose "I then deleted the nolisten line from /etc/kde3/kdm/kdmrc and rebooted to restart kdm". Traduction: "J'ai ensuite effacé la ligne nolisten du fichier /etc/kde3/kdm/kdmrc. Vous pouvez lire la discussion pour en savoir plus.
Après avoir redémarrer Xorg j'ai vérifié par la commande ps -ef |grep listen pour voir si x était encore en nolisten. Voici le output:

ps -ef |grep listen
108       2079  2036  0 Jun04 ?        00:00:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
omatchu   6857  6838  0 11:30 pts/0    00:00:00 grep --color=auto listen

Je n'ai plus eut qu'à lancer la commande xhost + comme on me l'avait suggéré plus tôt et j'ai pu lancer xclock.

Merci à ceux qui m'ont aidé.

PS: À mon avis l'autre solution pour moi aurait été de remplacer kdm par gdm.:D

Hors ligne