1 votes

Problèmes récurrents avec les boucles de connexion ubuntu 20.10

Il semble que je rencontre fréquemment des problèmes de boucles de connexion sur ubuntu 20.10, mais seulement sur un compte, les autres comptes sur la même machine fonctionnent. Cela s'est maintenant produit sur plusieurs machines et j'essaie de trouver la cause de ce problème.

Je suis capable d'accéder tty et connectez-vous en utilisant les informations d'identification du compte affecté. J'ai essayé tous les conseils copiés-collés des différents blogs, qui traitent tous essentiellement des mêmes détails.

Ils indiquent tous les détails de la Xauhtorité, etc., mais ce n'est absolument pas le cas. J'ai parcouru la plupart des questions et réponses que j'ai pu trouver sur ce forum, mais en vain.

Je ne suis pas sûr de ce qui cause l'erreur, je soupçonne que c'est peut-être Snap, mais j'ai accédé aux comptes et désinstallé, supprimé et purgé Snap, mais cela ne semble pas aider.

Le fait que cela semble se produire assez fréquemment sur plusieurs machines, je soupçonne que c'est en fait un problème avec ubuntu, mais je n'arrive pas à comprendre pourquoi.

Quelqu'un d'autre a fait cette expérience ? Ou quelqu'un a-t-il trouvé un moyen de sortir des boucles de connexion ?

J'ai essayé ce qui suit, mais sans résultat :

Avant que quelqu'un ne suggère de relire les journaux. J'ai déjà essayé cette étape. Le syslog semble contenir des millions de lignes détaillant ce problème.

May  6 09:24:27 geek-i-am gnome-shell\ 4017\ : == Stack trace for context 0x55d6b3a55230 == May  6 09:24:27 geek-i-am gnome-shell\ 4017\ : #0   7ffe6ac7df10 b   /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/docking.js:2051 (203207eae7e0 @ 208) May  6 09:24:27 geek-i-am gnome-shell\ 4017\ : == Stack trace for context 0x55d6b3a55230 == May  6 09:24:27 geek-i-am gnome-shell\ 4017\ : #0   7ffe6ac7df10 b   /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/docking.js:2051 (203207eae7e0 @ 208) May  6 09:24:27 geek-i-am gnome-shell\ 4017\ : Object St.Bin (0x55d6b7bdc680), has been already deallocated — impossible to set any property on it. This might be caused by the object having been destroyed fr> May  6 09:24:27 geek-i-am gnome-shell\ 4017\ : Object St.Bin (0x55d6b4a642e0), has been already deallocated — impossible to set any property on it. This might be caused by the object having been destroyed fr> May  6 09:24:27 geek-i-am gnome-shell\ 4017\ : == Stack trace for context 0x55d6b3a55230 ==

J'ai trouvé ce post https://superuser.com/questions/1644654/gnome-Shell-spamming-on-var-log-syslog

1voto

user10489 Points 2049

Si le bureau se bloque pendant la connexion, mais uniquement sur un compte, il ne s'agit pas d'un problème avec le système, mais avec votre compte.

Il existe deux approches pour résoudre ce problème. Vous pouvez soit rechercher les fichiers journaux de votre compte pour voir s'il y a une erreur pertinente, soit commencer à renommer les fichiers de configuration jusqu'à ce que vous trouviez ce qui est corrompu.

Avant d'essayer l'une ou l'autre de ces méthodes, vous devez d'abord vous connecter avec succès. Si vous pouvez vous connecter à un autre compte, vous pouvez utiliser ce compte et exécuter 'su - youruser' pour basculer. Vous pouvez également accéder à une console texte par ssh depuis une autre machine, ou en appuyant sur ctrl-alt-f2 et en vous connectant sur la console texte. Vous pouvez également vérifier si votre connexion au gestionnaire d'affichage dispose d'une session à sécurité intégrée ou d'un bureau alternatif qui fonctionne. Toutes ces possibilités peuvent vous aider.

Le fichier journal principal qui serait le plus pertinent pour un crash de compte serait .xsession-errors mais il peut y en avoir un autre. En général, ce fichier contient beaucoup d'avertissements inoffensifs, et il est difficile de distinguer les avertissements des erreurs, mais il est possible que certaines des dernières lignes puissent donner un indice sur la raison pour laquelle votre session s'est plantée. Si vous avez un autre compte utilisateur qui ne plante pas, il peut être utile d'examiner le fichier .xsession-errors de ce compte pour avoir une idée des avertissements inoffensifs.

Avant d'effacer les fichiers de configuration, vous devez d'abord vérifier si vous avez dépassé votre quota de disque ou si le disque sur lequel se trouve votre répertoire personnel est plein, car cela empêcherait facilement la connexion.

Si vous utilisez gnome-Shell, il est possible qu'une extension Shell fasse planter votre session. Gnome-Shell a des mécanismes en place pour désactiver automatiquement toutes les extensions après un plantage à la connexion, mais si cela ne se déclenche pas, vous pouvez essayer de les désactiver manuellement avec

   gnome-shell-extension-tool -d

et voir si ça aide.

En général, les fichiers de configuration sont cachés, vous pouvez voir tous les fichiers avec 'ls -a'. Vous pouvez essayer de déplacer tous les fichiers de configuration de votre compte dans un sous-répertoire et voir si vous pouvez vous connecter. La plupart d'entre eux seront recréés, donc si vous voulez restaurer la configuration de votre compte, vous devez les recopier par-dessus les fichiers nouvellement créés, un par un, jusqu'à ce que vous trouviez ce qui fait échouer votre session.

Ces fichiers sont essentiels à la session, mais peuvent être supprimés en toute sécurité si vous n'avez pas de session ouverte. Si les permissions sur ces fichiers sont incorrectes ou s'ils ne peuvent pas être créés, votre session échouera : .ICEauthority .Xauthority .xsession-errors

Les fichiers de configuration qui sont critiques pour le bureau à vérifier se trouvent dans des répertoires : .local/ .config/ certains fichiers de configuration séparés sont : .dmrc .gconf

Certains fichiers de configuration qui ne sont pas spécifiques au bureau mais qui peuvent causer des problèmes sont les fichiers de configuration par défaut, et les valeurs par défaut du système peuvent être trouvées dans /etc/skel/ ; En général, vous ne voulez pas supprimer ces fichiers car ils ne sont pas recréés, mais s'ils sont corrompus, ils peuvent causer des problèmes, vous pouvez donc les comparer aux valeurs par défaut ou les renommer et copier les valeurs par défaut pour voir si c'est un problème.

Il existe de nombreux autres fichiers de configuration, mais la plupart d'entre eux sont spécifiques à une application et n'affecteront pas votre bureau.

Il est très possible que quelque chose dans .cache/ soit corrompu, et il est généralement sûr de supprimer ce répertoire.

C'est un petit nombre de choses à vérifier de toute façon.

-1voto

Gary Woodfine Points 179

Pour ceux qui sont peut-être intéressés par ce sujet. Si vous rencontrez soudainement des boucles de connexion avec Ubuntu 20.04 ou 20.10.

En fait, je n'ai trouvé aucun moyen de le résoudre. Peu importe ce que j'ai essayé dans le tty, etc. Ce que j'ai fini par faire, c'est créer un nouveau compte et copier les détails de l'ancien compte vers le nouveau.

Cependant, j'ai également effectué une mise à jour vers le Ubuntu 21.04 Et maintenant, bizarrement, je peux me connecter à mon ancien compte et l'utiliser.

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