Page 1 sur 1

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : ven. 12 oct. 2012 18:11
par kalistyan
:hello:

Impossible d'exécuter un script, voici l'erreur retournée :

Code : Tout sélectionner

Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/jdk1.7.0_07/jre/lib/i386/xawt/libmawt.so: libXtst.so.6: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
Effectivement le fichier "libXtst.so.6" n'existait pas, après des petites recherches... téléchargé ici Puis installé (apt-get) et copié dans le dossier adéquat. Malheureusement le problème persiste! :o

Une idée ? :jap:

Recommencé depuis le début, j'ai pu lancer le script. Maintenant je souhaite exécuter (depuis une session SSH) un autre script avec mon profil, voici l'erreur retournée :
Can't connect to X11 window server using 'localhost:10.0'

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : ven. 12 oct. 2012 18:23
par poulpito
réinstall des jdk ?

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : ven. 12 oct. 2012 18:30
par kalistyan
Je viens de m'apercevoir que j'ai une erreur différente, si exécuté depuis la console! No X11 DISPLAY variable was set.

Quelle version JDK à installer ? Actuellement en version 7, mais du coup installation manuelle, p'être ce qui cause le problème.

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : ven. 12 oct. 2012 18:39
par poulpito
depuis la console c'est normal si tu lance une appli avec du GUI


Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : ven. 12 oct. 2012 20:20
par kalistyan
MAJ. :)

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : ven. 12 oct. 2012 21:42
par poulpito
execute le en local depuis un terminal du GUI genre xterm

si c'est à distance il faut que tu t'install un seveur X gerne Xming et avec putty que tu coche dans la partie SSH -> X11 enable X11 forwarding

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : sam. 13 oct. 2012 00:09
par kalistyan
Malgré ton aide, je n'y arrive pas... :/

Installation xterm : OK

Suis connecté via la console.

J'ai renseigné la variable DISPLAY à toutes les sauces...

export DISPLAY=[nom_machine]:0.0
export DISPLAY=localhost:0.0 ou encore
export DISPLAY=:0.0 etc

Pour chacun des tests, voici l'erreur retournée :

Code : Tout sélectionner

xterm Xt error: Can't open display: "contenu de la variable"
Un truc m'échappe...

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : sam. 13 oct. 2012 10:19
par fighting_falcon
Suis connecté via la console.
c'est ça le problème ...
Tu es en train de lancer une appli qui va afficher une fenêtre, ou du moins qui a besoin de la couche graphique (X) et tu es connecté en console ...
En local sur cette machine, il faut donc que tu installes un serveur X, et que tu ouvres une session GRAPHIQUE

A distance, comme l'a dit poulpi, Xming

La variable DISPLAY n'a PAS à être définie manuellement, elle l'est automatiquement par la couche graphique que tu utilises. Si elle n'est pas définie dans ton environnement, c'est que tu n'as pas de couche graphique, point.

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : sam. 13 oct. 2012 12:47
par kalistyan
C'est que tu n'as pas de couche graphique, point.
Je confirme, Ubuntu version serveur. J'avais compris que l'on pouvait contourner le problème en installant xterm.

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : sam. 13 oct. 2012 12:49
par poulpito
ah non
c'était si tu étais sur une console locale

donc pour toi la seule solution c'est de faire executer le GUI de ton ubuntu serveur ailleurs sur une autre machine via ssh ou de rajouter un serveur X sur ton ubuntu server

en remote comme dit
tu install xming sur ton pc tu fais un SSH vers la machine mais en cochant bien dans les paramètres putty X11 -> X11 forwarding

et en lançant ta commande la fenêtre devrait apparaître sur ton pc remote

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : sam. 13 oct. 2012 12:50
par poulpito
Si ton pc distant est un linux c'est encore plus simple

un simple ssh -X adresse_ip_du_ubuntu_server et c'est réglé

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : mar. 16 oct. 2012 10:58
par Zedoune
Si ton pc distant est un linux c'est encore plus simple

un simple ssh -X adresse_ip_du_ubuntu_server et c'est réglé

Pour faire du graphique depuis linux en ssh faut utiliser ssh -X -C -c arcfour,blowfish-cbc -Y login@ip, ça booste à mort la vitesse du graphique.

Pour Windows, si tu utilises Putty, faut bien préciser que tu veux utiliser du graphique, et installer Xming :)

Can\'t connect to X11 window server using \'localhost:10.0\'

Publié : mar. 16 oct. 2012 11:12
par poulpito
ah tient faudra que je test
^^
merci Z