«Impossible de mettre à jour le fichier ICEauthority» après la connexion (indépendamment de gnome)

11

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

erreur 1

et

erreur 2

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

Une solution simple / rapide à cela? (sinon je peux utiliser Ubuntu 10.10 pendant un certain temps)

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

Tom Brito
la source
Le problème avec l'ICEauthority pourrait-il être lié au chiffrement 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é

Réponses:

9

C'est un simple problème d'autorisations. L'une des deux choses fonctionnera:

Tout d'abord, essayez ce qui suit:

sudo chown username:username .ICEauthority

sudo chmod 0644 .ICEauthority

Changez usernamepour votre propre nom d'utilisateur (donc dans votre situation, ce serait le cas wellington).

Si cela ne fonctionne pas, vous devrez (malheureusement) commencer avec un nouveau /homerépertoire - cependant, SAUVEGARDEZ VOS DONNÉES avant de le faire. Pour plus d'informations sur les solutions de sauvegarde, consultez

jrg
la source
1
Le sudo chmod 0644 .ICEauthorityretourchmod: cannot access '.IECauthority': No such file or directory
Tom Brito
Après avoir redémarré, j'ai reçu les mêmes messages. Je ne comprenais pas pourquoi la première commande fonctionnait, et sur la seconde il est écrit qu'il n'y a pas un tel fichier .. J'ai essayé de supprimer le point et de mettre un espace . IECauthoritymais rien n'a changé. Je sais que le fichier est là, car la première commande a fonctionné ..
Tom Brito
@Tom Give sudo chmod 0644 /home/<USERNAME>/.ICEauthoritya go
jrg
avant de taper, j'ai reçu un autre message, maintenant de Nautilus avec des problèmes d'autorisations dans le dossier / home /, et je me suis souvenu que j'utilisais le même / home / que j'utilisais avec Fedora, donc peut-être qu'il y a quelque chose qui ne va pas .. Je vais re -installez et formatez la partition / home /. Je pense que cela résoudra tout. Je reviens ici pour le dire.
Tom Brito
formatage de la partition / home résolu =) Il y avait des problèmes avec / home créés par Fedora.
Tom Brito
8

J'ai réussi à résoudre le problème en changeant de propriétaire et de permissons sur le dossier lui-même, j'ai utilisé ceci:

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

Cela a tout de suite résolu le problème pour moi.

Calvin
la source
le seul qui a fonctionné pour moi
geogeek
cela a fonctionné avec le changement de propriétaire de .ICEauthority
Manny265
Cela a fonctionné acheter j'ai perdu tous mes paramètres, j'ai fait face à un tout nouveau bureau. Qu'ai-je fait de mal?
Ertürk Öztürk
4

J'ai eu le même problème aujourd'hui, lorsque j'ai déplacé les dossiers des utilisateurs «Accueil» vers une autre partition. Je l'ai résolu, sans changer les autorisations dans le fichier '.ICEauthority' (en fait, je l'ai supprimé), mais en changeant les propriétaires de ces dossiers en utilisateurs, récursivement:

sudo su
chown -R user /home/user

Pour ce faire, dans la fenêtre de connexion, ALT + CTRL + F1 se transforme en console. Après cela, ALT + CTRL + F7 revient en mode GUI. Pas besoin de redémarrer.

PS: Avoir «home» dans une partition séparée, est un bon moyen d'éviter les plantages du système et de mettre à niveau 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.

R. Cardoso
la source
1

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'agit uniquement de .ICEauthority. Dans mon cas, les autorisations du dossier de départ avaient changé (comment? Je ne sais pas)

Cela m'a pris un certain temps pour le comprendre car je ne m'attendais pas à ce que les autorisations de mon dossier de départ changent.

Ainsi, les autorisations de vos dossiers personnels doivent être 0755 ou 0700 ou autre (7 doit être un 7 cependant) et .ICEauthority devrait fonctionner avec 0600 Si vous devez utiliser 0644, quelque chose ne va probablement pas.

Lysander
la source
0

CTRL + ALT + F2 dans la fenêtre de connexion pour basculer vers une ligne de commande vt et vous y connecter, puis tapez: sudo chown username:username ~/.IceAuthority

Et puis tapez: chmod 0600 ~/.IceAuthority

Appuyez sur ALT + F7 pour revenir à la fenêtre de connexion graphique et essayez de vous y connecter

bungandy
la source
0

Voir ce lien .

Bogue 13534 «Impossible de mettre à jour le fichier ICEauthority /.ICEauthority» sur la version de démarrage 130 et supérieure

Après le démarrage du système, les boîtes de dialogue d'avertissement suivantes peuvent s'afficher:

Impossible de mettre à jour le fichier ICEauthority /.ICEauthority

Il y a un problème avec le serveur de configuration (/ usr / lib / gconf-sanity-check-2 est sorti avec le statut 256)

Solution: en cliquant sur le bouton "Fermer" de chaque boîte de dialogue, vous pourrez vous connecter normalement. Une fois connecté, entrez la commande suivante pour corriger le répertoire personnel de l'utilisateur "gdm"

$ pfexec usermod -d /var/lib/gdm gdm

Edit: Ubuntu utilise Lightdm dans les versions récentes au lieu de GDM.

user211160
la source
0

Essayez d'ajouter l'utilisateur avec le commutateur d'ajout de répertoire personnel;) useradd -m bla bla bla Commencez à droite, fin à droite.

daedlanth
la source
0

@daedlanth

C'était bien. J'ai créé un utilisateur avec useradd puis passwd, j'ai eu une erreur ICEAuthority. Ensuite, j'ai supprimé le compte, suivi toutes les bonnes étapes, connecté et là j'ai eu le bureau sans aucun problème!

Étapes pour votre référence (tirée de http://www.blackmoreops.com/2014/03/03/20-things-installing-kali-linux/ )

useradd -m user1
passwd user1
usermod -a -G sudo user1
chsh -s /bin/bash user1
user3310092
la source
0

je faisais face au même problème et ne peux pas me connecter pour mon utilisateur. J'ai essayé ces deux méthodes mentionnées ci-dessus 1- changer les prémisses 2- supprimer le fichier iceAuthority

mais je ne pouvais toujours pas y arriver donc je fais un geste simple en créant un nouvel utilisateur

  1. À l'écran de connexion, appuyez sur Ctrl + Alt + F1 pour accéder à la console.
  2. Connectez-vous là-bas.
  3. créer un utilisateur par additionneur comme décrit dans ce lien

voici le fil pour créer un lien utilisateur pour créer un utilisateur par ligne de commande

puis connectez-vous avec cet utilisateur. N'oubliez pas d'utiliser adduser comme "la commande add useradd ne créera pas de répertoire '/ home / username' mais la commande adduser le fera"

Conculsion : Cette astuce vous obtiendrez votre toutes vos données à la maison / olduser /
PS Besoin d' aide peut - on copier nouveau fichier iceAuthority (de /.ICEauthority) / home / newuser à la maison / olduser d'accès compte précédent

Sous-domaine de Chaudhary Naqash
la source
0

C'est un vieux fil de discussion mais j'avais un problème lié (sur Debian 10.1), une recherche rapide sur Internet m'a conduit ici.

Après avoir créé un nouvel utilisateur, le répertoire personnel avait les autorisations appropriées et ne contenait aucun .ICEauthorityfichier, ce qui est OK jusqu'à présent. Je pensais que cela serait généré lors de la première connexion au bureau, mais apparemment, ce n'est pas le cas.

Je viens de créer un fichier vide, en tant que root (remplacez usernamepar votre nom d'utilisateur réel):

sudo touch ~username/.ICEauthority
sudo chown username:username ~username/.ICEauthority
sudo chmod 0600 ~username/.ICEauthority

Il a ensuite été généré lors de la première session de bureau et tout est OK.

user3249994
la source