Eu enfrentei o mesmo problema e resolvi isso.
Estes são os métodos que experimentei, mas NÃO resultados positivos.
1.Playing around with .Xauthority file.
2.Installing/Reinstalling oflightdm
3.Nividia drivers
Primeiro, eu não atualizei meu sistema operacional.
Eu não instalei nenhum aplicativo.
Mais tarde
Após uma análise cuidadosa, descobri que executei um script de shell com o comando sudo, mas o shell script já possui um sudo nele.
Por exemplo:
se o nome do script de shell for ChangePermission.sh
(este script ajuda a alterar a permissão de acesso à pasta)
comando para alterar a permissão de acesso à pasta
sudo chown -R $ USER: $ HOME
AVISO: NÃO EXECUTE ESTE SCRIPT SEM CONHECIMENTO PRÉVIO!
eu corri o script acima com sudo no terminal e pego no problema de loop de login.
abdullah@Storm:~$ sudo sh ChangePermission.sh
aqui, eu executo o script com o sudo mas o script também tem outro sudo nele.que causou os problemas de login (para mim)
Assim, removi o problema do loop de login executando o mesmo script sem sudo e resolvi o problema.
abdullah@Storm:~$ sh ChangePermission.sh