Provavelmente algo deu errado com as configurações de propriedade de arquivos (pode ser verificado ls -al /home/USER
). Você pode repará-lo por:
sudo chown USER /home/USER/ -Rv
Eu estava usando o 14.04 LTS na minha máquina. Quando recebi a notificação de que posso atualizar para o 16.04.1 LTS, fiz o download do iso para obter uma reinstalação limpa. Eu tenho /
em sda1 e /home
em sda2 (partições separadas). Ao instalar o 16.04.1, optei por formatar o sda1 e usá-lo como /
e optei por usar o sda2 como /home
. Eu escolhi o mesmo nome de usuário e a mesma senha de antes. A instalação correu bem.
Após a primeira inicialização, tentei fazer o login, mas falhou. Eu posso ir para um terminal virtual e fazer o login usando minhas credenciais usuais. Eu posso cd para /home/user/Downloads
por exemplo e todos os meus arquivos nas subpastas do diretório home parecem estar lá. No entanto, quando eu faço ls
enquanto em ~
, recebo o seguinte erro:
ls: relocation error: /lib/x86_64-linux-gnu/libpthread.so.0: symbol __libc_vfork, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Quando tento fazer nano ~/.bashrc
, simplesmente recebo um erro de segmentação. Mas o bash parece ter carregado meu bashrc, já que parece a minha festa normal. touch test
me dá o mesmo, enquanto touch test
in ~/Downloads
funciona bem.
Quando eu inicializo do meu dispositivo de instalação, posso montar a partição sda2 e ler bem a partir dela. Escrever só é possível usando sudo
.
Alguma idéia do que é isso tudo? Além disso: nunca usei criptografia do meu diretório pessoal.
[EDIT]: O dmesg
me diz (depois de tentar fazer o login na interface gráfica)
traps: gnome-session[3282] general protection ip:[hex numbers] sp:[more hex] error:0 in libc.so.6[even more hex]
[EDIT]: não consigo fazer ls
em ~
, mas posso fazer ls ~
em /
e até em /home
. Estou tão confusa agora.
Provavelmente algo deu errado com as configurações de propriedade de arquivos (pode ser verificado ls -al /home/USER
). Você pode repará-lo por:
sudo chown USER /home/USER/ -Rv
Eu me sinto tão idiota agora. Essa resposta provavelmente não ajudará ninguém, mas resolveu meu problema. Eu tinha (eu realmente não sei porque) um arquivo chamado libc.so.6
em meu diretório pessoal. Eu o removi via rm ~/libc.so.6
enquanto não estava em ~
e consertava tudo.
Tags 16.04