OVH Cloud OVH Cloud

x11 problème

5 réponses
Avatar
Thiebald Cremers
Bonjour,

j'ai un souci avec mon serveur X ou xlib que j'ai du mal à identifier...
Essayant de configurer mon imprimante, je suis allé
dans /usr/lib/openoffice et invoqué ./spadmin mais la réponse était
foudroyante :

debianthiebo:/usr/lib/openoffice# ./spadmin
/usr/lib/openoffice/program/spadmin.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
debianthiebo:/usr/lib/openoffice#


De même, quand j'ai une session ouverte sous un utilisateur "A" et que
j'ouvre un terminal pour faire su thiebo
password
evolution
la réponse est :
xlib: connection to "0.0" refused by server
xlib: No Protocol specified

J'imagine que j'ai un probème d'autorisation d'accès à X11, mais 1. Je
n'en suis pas certain et 2. Je ne sais pas où changer ça...

Merchi de vos lumières sur cette question,



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

Avatar
manop
Thiebald Cremers wrote:

Bonjour,

j'ai un souci avec mon serveur X ou xlib que j'ai du mal à identifier...
Essayant de configurer mon imprimante, je suis allé
dans /usr/lib/openoffice et invoqué ./spadmin mais la réponse était
foudroyante :

debianthiebo:/usr/lib/openoffice# ./spadmin
/usr/lib/openoffice/program/spadmin.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
debianthiebo:/usr/lib/openoffice#


De même, quand j'ai une session ouverte sous un utilisateur "A" et que
j'ouvre un terminal pour faire su thiebo
password
evolution
la réponse est :
xlib: connection to "0.0" refused by server
xlib: No Protocol specified

J'imagine que j'ai un probème d'autorisation d'accès à X11, mais 1. Je
n'en suis pas certain et 2. Je ne sais pas où changer ça...

Merchi de vos lumières sur cette question,







pour configurer mon imprimante, avec cups, je vais sur:
http://localhost:631



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Leopold BAILLY
Thiebald Cremers writes:

Bonjour,

j'ai un souci avec mon serveur X ou xlib que j'ai du mal à identifier...
Essayant de configurer mon imprimante, je suis allé
dans /usr/lib/openoffice et invoqué ./spadmin mais la réponse était
foudroyante :

debianthiebo:/usr/lib/openoffice# ./spadmin
/usr/lib/openoffice/program/spadmin.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
debianthiebo:/usr/lib/openoffice#


De même, quand j'ai une session ouverte sous un utilisateur "A" et que
j'ouvre un terminal pour faire su thiebo
password
evolution
la réponse est :
xlib: connection to "0.0" refused by server
xlib: No Protocol specified

J'imagine que j'ai un probème d'autorisation d'accès à X11, mais 1. Je
n'en suis pas certain et 2. Je ne sais pas où changer ça...

Merchi de vos lumières sur cette question,



Tu as manifestement des lacunes sur le sujet, je te conseille de lire un pe u de
doc.

Pour faire vite et simple, il faut savoir que seul celui qui a démarré une
session X est autorisé à l'utiliser et à partager ses droits (en l'oc currence,
ouvrir une fenêtre sur l'écran).

En vrac, sudo, ssh, sux et xauth permettent de transférer les droits.


Léo.
Avatar
Thiebald Cremers
Le mercredi 06 juillet 2005 à 22:18 +0200, Leopold BAILLY a écrit :
Thiebald Cremers writes:

> Bonjour,
>
> j'ai un souci avec mon serveur X ou xlib que j'ai du mal à identifier...
> Essayant de configurer mon imprimante, je suis allé
> dans /usr/lib/openoffice et invoqué ./spadmin mais la réponse était
> foudroyante :
>
> debianthiebo:/usr/lib/openoffice# ./spadmin
> /usr/lib/openoffice/program/spadmin.bin X11 error: Can't open display:
> Set DISPLAY environment variable, use -display option
> or check permissions of your X-Server
> (See "man X" resp. "man xhost" for details)
> debianthiebo:/usr/lib/openoffice#
>
>
> De même, quand j'ai une session ouverte sous un utilisateur "A" et que
> j'ouvre un terminal pour faire su thiebo
> password
> evolution
> la réponse est :
> xlib: connection to "0.0" refused by server
> xlib: No Protocol specified
>
> J'imagine que j'ai un probème d'autorisation d'accès à X11, mais 1. Je
> n'en suis pas certain et 2. Je ne sais pas où changer ça...
>
> Merchi de vos lumières sur cette question,

Tu as manifestement des lacunes sur le sujet, je te conseille de lire un peu de
doc.

Pour faire vite et simple, il faut savoir que seul celui qui a démarré une
session X est autorisé à l'utiliser et à partager ses droits (en l'occurrence,
ouvrir une fenêtre sur l'écran).

En vrac, sudo, ssh, sux et xauth permettent de transférer les droits.


Léo.





Mouais, je m'attendais à ça, seulement ça n'explique pas pourquoi ça me
fais ce problème quand je lance ./spadmin puisque là, j'ai bien ouvert
MA session.

j'ai essayé un xauth +, mais c'est sans résultat également.

D'ailleurs, avant d'ouvrir une application sous un autre utilisateur en
partant d'un terminal, j'avais bien fait su - UtilisateurA...

que me conseilles-tu de lire ?






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Claude Reveret
Le Mardi 05 Juillet 2005 19:59, Thiebald Cremers a écrit :
Bonjour,

j'ai un souci avec mon serveur X ou xlib que j'ai du mal à identifier...
Essayant de configurer mon imprimante, je suis allé
dans /usr/lib/openoffice et invoqué ./spadmin mais la réponse était
foudroyante :

debianthiebo:/usr/lib/openoffice# ./spadmin
/usr/lib/openoffice/program/spadmin.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
debianthiebo:/usr/lib/openoffice#


De même, quand j'ai une session ouverte sous un utilisateur "A" et que
j'ouvre un terminal pour faire su thiebo
password
evolution
la réponse est :
xlib: connection to "0.0" refused by server
xlib: No Protocol specified

J'imagine que j'ai un probème d'autorisation d'accès à X11, mais 1. Je
n'en suis pas certain et 2. Je ne sais pas où changer ça...


xhost +
exécuté par l'utilisateur qui a laissé la session X et voila.
Attention, c'est un trou de sécurité, a utiliser temporairement pour r égler
ton problème. ensuite
xhost -
Merchi de vos lumières sur cette question,


@+, Claude
Avatar
Leopold BAILLY
Thiebald Cremers writes:

Le mercredi 06 juillet 2005 à 22:18 +0200, Leopold BAILLY a écrit :
Thiebald Cremers writes:

> Bonjour,
>
> j'ai un souci avec mon serveur X ou xlib que j'ai du mal à identifie r...
> Essayant de configurer mon imprimante, je suis allé
> dans /usr/lib/openoffice et invoqué ./spadmin mais la réponse ét ait
> foudroyante :
>
> debianthiebo:/usr/lib/openoffice# ./spadmin
> /usr/lib/openoffice/program/spadmin.bin X11 error: Can't open display:
> Set DISPLAY environment variable, use -display option
> or check permissions of your X-Server
> (See "man X" resp. "man xhost" for details)
> debianthiebo:/usr/lib/openoffice#
>
>
> De même, quand j'ai une session ouverte sous un utilisateur "A" et q ue
> j'ouvre un terminal pour faire su thiebo
> password
> evolution
> la réponse est :
> xlib: connection to "0.0" refused by server
> xlib: No Protocol specified
>
> J'imagine que j'ai un probème d'autorisation d'accès à X11, mais 1. Je
> n'en suis pas certain et 2. Je ne sais pas où changer ça...
>
> Merchi de vos lumières sur cette question,

Tu as manifestement des lacunes sur le sujet, je te conseille de lire un peu de
doc.

Pour faire vite et simple, il faut savoir que seul celui qui a démarr é une
session X est autorisé à l'utiliser et à partager ses droits (en l 'occurrence,
ouvrir une fenêtre sur l'écran).

En vrac, sudo, ssh, sux et xauth permettent de transférer les droits.


Léo.





Mouais, je m'attendais à ça, seulement ça n'explique pas pourquoi ça me
fais ce problème quand je lance ./spadmin puisque là, j'ai bien ouvert
MA session.



Bon OK, on va rentrer un peu dans le détail : l'adresse du serveur X auqu el doit
se connecter l'application est spécifier dans la variable d'environnement
DISPLAY, qui visiblement n'est pas valorisée.


j'ai essayé un xauth +, mais c'est sans résultat également.



Normal, c'est pas vraiment la bonne syntaxe, tu confonds avec xhost (plus s imple
mais non sécurisé).


D'ailleurs, avant d'ouvrir une application sous un autre utilisateur en
partant d'un terminal, j'avais bien fait su - UtilisateurA...



Ben justement, su ne transfère pas les droits. Utilise sux, ssh ou sudo.


que me conseilles-tu de lire ?



/usr/share/doc/HOWTO/en-html/Remote-X-Apps.html dans le paquet doc-linux-ht ml.


Léo.