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

Répondre
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

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

Message 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'
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

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

Message par poulpito »

réinstall des jdk ?
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

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

Message 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.
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

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

Message par poulpito »

depuis la console c'est normal si tu lance une appli avec du GUI

kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

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

Message par kalistyan »

MAJ. :)
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

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

Message 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
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

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

Message 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...
fighting_falcon
Messages : 656
Inscription : ven. 12 janv. 2018 17:44

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

Message 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.
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

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

Message 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.
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

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

Message 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
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

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

Message 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é
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

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

Message 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 :)
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

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

Message par poulpito »

ah tient faudra que je test
^^
merci Z
Répondre