[xorg] erreur après exécution de startx (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

[xorg] erreur après exécution de startx (résolu)

Message par llaqmataqui »

Bonsoir,
quand j'exécute startx des erreurs apparaissent mais awesome arrive quand même à se lancer.
Voici les erreurs :

Code : Tout sélectionner

xauth: error in locking authority file /home/alan/.Xauthority
J'ai regardé et ce fichier est vide. Dois-je y mettre quelque chose ? A quoi correspond ce fichier ?
Dernière modification par llaqmataqui le sam. 19 juin 2010, 18:00, modifié 1 fois.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [xorg] erreur après exécution de startx

Message par mélodie »

Bonjour,

À qui appartient ton fichier .Xauthority ? Fais un "ls -l" dessus pour voir ?

PS: le mien n'est pas vide:
$ cat .Xauthority noisette0MIT-MAGIC-COOKIE-1]òÇ,r{vÿÀËü0MIT-MAGIC-COOKIE-1]òÇ,r{vÿÀËsquirrel0MIT-MAGIC-COOKIE-1D
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

Après un moment d'utilisation, mon .Xauthority contient une ligne :

Code : Tout sélectionner

^A^@^@^C ...
Cependant j'ai toujours les erreurs après exécution de startx.

Les permissions de .Xauthority sont -rw-------
Par contre je ne sais pas si ce fichier a été créé par root ou avec le compte utilisateur.

Avez-vous une idée ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xorg] erreur après exécution de startx

Message par tuxce »

On peut pas le savoir mieux que toi :)
Là où tu vois les permissions, t'as aussi le propriétaire :|
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [xorg] erreur après exécution de startx

Message par Refuznik »

Au pire tu l'effaces et te deconnectes/reconnectes normalement il doit t'en recréer un.
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

En effet le propriétaire est root.
Que faire alors ?

EDIT : j'ai supprimé ce fichier et rebooter la machine.
Résultat, un autre .Xauthority s'est recréé mais le problème est toujours le même :(

Je n'obtiens pas ces lignes d'erreur quand je lance startx en root (après un sudo -s).
Une idée ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xorg] erreur après exécution de startx

Message par tuxce »

Il ne faut pas lancer startx avec "sudo", et c'est valable pour tout ce qui crée des fichiers, "sudo" par défaut garde l'environnement intact et entre autres, $HOME pointent toujours vers le répertoire de l'utilisateur!
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

Oui je sais. Mais le problème est que si je lance en simple utilisateur j'ai des erreurs ...
Par exemple j'ai une erreur pour lancer chromium :(
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

Est-il utile d'avoir Xauthority ?
A suoi sert-il exactement ? Je n'ai pas réussi à trouver sur le net.
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [xorg] erreur après exécution de startx

Message par Abazigal »

C'est le fichier qui est utilisé pour savoir si oui ou non t'as le droit d'acceder à un certain display.

Si tu lance un "xauth list", tu verras qu'il y a une liste des display auxquels tu peux acceder (le plus souvent, il n'y en a qu'un: celui sur lequel t'es), avec une sorte de clé (c'est le fait que tu connaisse cette clé qui te permet d'utiliser le display).

Si tu veux que je ne sais qui sur la machine puisse afficher des trucs sur ton display, tu peux utiliser xauth pour exporter dans un fichier une entrée de ta liste.
L'autre personne, de son coté, importera l'entrée dans SON .Xauthority (toujours avec xauth) en utilisant le fichier que tu lui aura donné, et à partir de là, elle pourra utiliser ton display.

Bon, c'est probablement mal expliqué, je m'y connais pas particulièrement sur le sujet, mais j'espère que ca t'auras un peu eclairé ...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xorg] erreur après exécution de startx

Message par tuxce »

llaqmataqui a écrit :Oui je sais. Mais le problème est que si je lance en simple utilisateur j'ai des erreurs ...
Par exemple j'ai une erreur pour lancer chromium :(
Tu prends le problème à l'envers, sudo n'est jamais une solution, ou alors en sachant l'utiliser.
Lancer un programme en root (mais pas avec sudo et les var inchangés) permet de savoir si c'est un souci de permissions mais n'est pas une solution permanente.

A mon avis, commence d'abord par voir pourquoi chromium ne fonctionne pas, il y a de grandes chances que ça soit aussi à cause du lancement avec sudo.

En utilisateur, lance:

Code : Tout sélectionner

find ~ -uid 0
il devrait y avoir aucun fichier en résultat!
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

Le problème est que j'ai plusieurs fichiers en résultat :(

Je crois en fait que j'ai mal fais les choses. Un exemple : avec mon compte utilisateur je ne peux pas accéder au répertoire ~/.config/chromium ...

En fait, j'ai installé awesome, chromium, etc... en root. Je crois que c'est une belle erreur en fait ^^.

Cependant quand je suis utilisateur je ne peux pas utiliser pacman et donc je ne peux pas installer de programmes.
Comment faire alors pour installer mes logiciels ? Car en les installant avec root, ils appartiennent alors à root et c'est ce qui je pense me pose de nombreux problèmes.

Comment installer des logiciels en étant utilisateur ? Ou faut-il en fait les installer en root ?
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [xorg] erreur après exécution de startx

Message par Abazigal »

Ce n'est pas de les installer en root qui pose problème, c'est de les UTILISER en root, avec ton environnement (cf. ce qu'à dit tuxce quelques post plus haut).

Sinon, je sais pas si c'est une solution, mais tu peux te donner tout les fichiers de ton home avec la commande chown en récursif.
Dernière modification par Abazigal le ven. 18 juin 2010, 22:14, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xorg] erreur après exécution de startx

Message par tuxce »

Ne le prend pas mal, mais bon, ça ne fera que la 3ème fois que je le dis:
utiliser sudo sans savoir ce qu'on fait, c'est pas bien

Tes soucis n'ont rien à voir avec l'installation mais avec l'utilisation, tu as le très mauvais réflexe de lancer tes applis avec sudo !!

Donc arrange les permissions de tes fichiers ou crées toi un autre utilisateur, mais ne relance pas avec sudo des applis qu'il faut lancer en tant qu'utilisateur.
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

J'ai un peu de mal.
Prenons un exemple :
j'installe chromium en root. Comment l'utiliser alors quand je suis un simple utilisateur ?

En l'installant ainsi, chromium va appartenir à root. Suis-je obligé à chaque fois de jouer avec chown ?

N'y a t-il pas moyen d'installer un programme en tant qu'utilisateur ?

Désolé pour toutes ces questions mais venant d'ubuntu tout ceci est encore assez obscure.
Nydol
Daikyu
Messages : 79
Inscription : sam. 19 sept. 2009, 18:22

Re: [xorg] erreur après exécution de startx

Message par Nydol »

ça n'a rien à voir !!

et sous ubuntu c'est pareil, tu installes tes paquets en tant que root et tu les utilises en tant qu'utilisateurs (enfin j'espère que c'est ce que tu faisais).

Pour t'en convaincre, fait un ls -al /usr/bin/chromium tu devrais voir que tout le monde à le droit d'exécution et c'est normal.
Image
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xorg] erreur après exécution de startx

Message par tuxce »

Installation, configuration et utilisation sont des actions indépendantes, par défaut, tu as besoin d'être root (ou Administrateur) pour installer un soft, de même que pour le configurer au niveau système (c.a.d pour tous les utilisateurs), pour le reste, si ce soft ne fait pas de tâches administratives, il suffit d'être utilisateur pour l'utiliser.

Pour prendre l'exemple de chromium, tu l'installes en tant que root, un utilisateur ne pourra pas le supprimer ou modifier, par contre, il pourra l'exécuter et le configurer pour lui car le droit d'exécution lui est donné et les fichiers de configuration sont dans son répertoire où il a le droit d'écrire.

Sous ubuntu, il te demande le mot de passe avant d'installer ce qui te fait passer en root, une fois l'installation finie, tu le lances en tant qu'utilisateur. (comme partout quoi :))
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

Ok c'est plus clair.

Pour ce qui est de mon fichier .Xauthority vous avez des idées ?

J'ai utilisé la méthode ci-dessous :
Lancer xauth, puis entrez

Code : Tout sélectionner

add MaMachine/unix:0 MIT-MAGIC-COOKIE-1 MonCode
Cependant j'ai toujours la même erreur au lancement de startx (en utilisateur).

Comment avez-vous fait vous pour votre .Xauthority ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [xorg] erreur après exécution de startx

Message par tuxce »

supprime le :|
llaqmataqui
archer de cavalerie
Messages : 197
Inscription : dim. 30 mai 2010, 18:42

Re: [xorg] erreur après exécution de startx

Message par llaqmataqui »

J'ai déjà essayé. Je me retrouve avec la même erreur ...
Répondre