Eu tive o mesmo problema e, como você disse, resolvi comentando algumas linhas do ~ / .profile
Mais especificamente, acabei de passar alguns aliases bem curtos do meu ~ / .bashrc para o meu ~ / .profile: não é uma boa ideia, deve ter entrado em conflito com algum outro comando importante.
Para editar ~ / .profile, já que você não pode logar no shell, use um tty:
- pressione Ctrl + Alt + F2 diretamente na tela de login para ir para tty2
- faça o login com seu login / senha normal (não use o numpad, o numlock pode não ser o que você pensa)
- vim ~ / .profile
- comente e salve
- pressione Ctrl + Alt + F7 para voltar ao shell
E tente fazer o login novamente.