12 votes

"Impossible de mettre à jour le fichier ICEauthority" après la connexion (indépendant de gnome)

Je viens d'installer Ubuntu 11.04 64bits sur mon nouvel ordinateur, et j'ai reçu ces deux messages après la connexion :

error 1

et

error 2

J'ai essayé de me connecter avec gnome classique, et en mode sans échec, mais j'ai eu les mêmes messages.

Une solution facile/rapide à ce problème ? (sinon je peux utiliser Ubuntu 10.10 pour le moment)

Mon ordinateur est un HP Pavilion, intel i3, 4GM ram.

0 votes

Le problème de l'ICEauthority pourrait-il être lié au cryptage de votre système de fichiers ? Essayez de vous connecter avec le même pw avec lequel le système de fichiers a été crypté.

12voto

jrg Points 58143

C'est un simple problème de permissions. L'une des deux choses suivantes fonctionnera :

Tout d'abord, essayez ce qui suit :

sudo chown username:username .ICEauthority

sudo chmod 0644 .ICEauthority

Cambiar username à votre propre nom d'utilisateur (donc dans votre situation, ce serait wellington ).

Si cela n'a pas fonctionné, vous devrez (malheureusement) commencer par une nouvelle /home cependant, SAUVEGARDER VOS DONNÉES avant de faire ça. Pour en savoir plus sur les solutions de sauvegarde, voir

1 votes

El sudo chmod 0644 .ICEauthority a retourné chmod: cannot access '.IECauthority': No such file or directory

0 votes

Après le redémarrage, j'ai eu les mêmes messages. Je n'arrivais pas à comprendre pourquoi la première commande fonctionnait, et que la seconde disait qu'il n'y avait pas de tel fichier J'ai essayé d'enlever le point et de mettre un espace . IECauthority mais rien n'a changé. Je sais que le fichier est là, car la première commande a fonctionné

0 votes

@Tom Give sudo chmod 0644 /home/<USERNAME>/.ICEauthority un aller

9voto

Calvin Points 91

J'ai réussi à résoudre le problème en changeant la propriété et les permissions sur le dossier lui-même, j'ai utilisé ceci :

sudo chown username:username /home/username
sudo chmod 700 /home/username

Cela a résolu le problème immédiatement pour moi.

0 votes

Le seul qui ait fonctionné pour moi

0 votes

Cela a fonctionné ainsi que le changement de propriété pour .ICEauthority

0 votes

Ca a marché mais j'ai perdu tous mes paramètres, j'ai fait face à un tout nouveau bureau. Qu'est-ce que j'ai fait de mal ?

4voto

R. Cardoso Points 129

J'ai eu le même problème aujourd'hui, lorsque j'ai déplacé les dossiers des utilisateurs de "Home" sur une autre partition. Je l'ai résolu en ne changeant pas les permissions dans le fichier '.ICEauthority' (en fait, je l'ai supprimé), mais en changeant les propriétaires de ces dossiers pour leurs utilisateurs, de manière récursive :

sudo su
chown -R user /home/user

Pour ce faire, dans la fenêtre de connexion, ALT+CTRL+F1 permet de passer à une console. Après cela, ALT+CTRL+F7 revient au mode GUI. Il n'est pas nécessaire de redémarrer.

P.S. : Avoir 'home' dans une partition séparée, est une bonne façon d'éviter les crashs du système, et de mettre à jour les versions. Voir wiki . Je l'ai utilisé pour installer Ubuntu 12.10 dans un ordinateur portable, et juste pour séparer les partitions dans un autre ordinateur portable avec 12.04LTS.

2voto

Jeff Luyet Points 153
nano /home/$USER/.xsession-errors

Au bas du fichier .xsessions-errors, il est dit que permission refusée à .ICEauthority (/home/$USER/.ICEauthority)

sudo chown $USER:$USER /home/$USER/.ICEauthority

Le dessus a réglé le problème.

Le Below a encore tout gâché pour moi.

sudo chmod 0644 /home/$USER/.ICEauthority

C'est la bonne commande, mais quand j'ai redémarré, j'ai remarqué que le propriétaire avait été changé en 0644 pour une raison quelconque. une raison étrange.

1 votes

Puisque le propriétaire a été changé en 0644, vous devez avoir exécuté chown 0644 au lieu de chmod 0644 .

0 votes

C'est parfaitement logique... Je me vois bien faire une erreur de ce genre. Merci de le souligner @Zanna !

1 votes

:) Ce qui est utile lorsque vous mentionnez que cette commande ne vous a pas aidé, c'est que cela montre que seule la première commande était nécessaire pour résoudre le problème.

1voto

Lysander Points 11

J'ai récemment eu ce problème.

Il s'agit d'un problème d'autorisation de fichier, mais ne supposez pas qu'il s'agisse uniquement de .ICEauthority. Dans mon cas, les permissions du dossier d'accueil avaient changé (comment ? je ne sais pas).

J'ai mis du temps à comprendre car je ne m'attendais pas à ce que les permissions de mon dossier personnel changent.

Donc, les permissions de vos dossiers personnels devraient être 0755 ou 0700 ou autre (7 doit être un 7). et .ICEauthority devrait fonctionner avec 0600. Si vous devez utiliser 0644, il y a probablement un problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X