Acabei de ter o mesmo problema e descobri que a solução @minto postada como comentário funcionou para mim, além de alterar as permissões .Xauthority
e .ICEauthority
.
Para resumir:
sudo chown -R username:username /home/username
Em seguida, faça logout e reinicie.
Se isso não funcionar, confira a resposta do SiddharthaRT ao alterar as permissões .Xauthority
e .ICEauthority
em resposta para
O Ubuntu fica preso em um loop de login .