Arch linux não pode entrar

2

Meu problema é que não consigo fazer login. Se eu tentar loggin com nome de usuário e senha corretos, ele não faz nada. Eu tenho uma mensagem de erro na inicialização failed to create static device Nodes in /dev . Isso aconteceu após sudo pacman -Sy xterm e reinicialização do sistema. Minha versão do kernel é 4.1.6-1-ARCH

Esta não é a minha imagem, mas com isso quero dizer a sessão de loggin. .

    
por magic-sudo 19.09.2015 / 11:27

2 respostas

4

O Libncurses foi recentemente atualizado de /usr/lib32/libncursesw.so.5 para /usr/lib32/libncursesw.so.6 . Teria havido uma atualização bash correspondente, mas você não tem isso.

Na verdade, acabei de encontrar isso no meu próprio pacman.log :

[2015-09-19 23:45] [ALPM] upgraded ncurses (5.9-7 -> 6.0-3)
[2015-09-19 23:45] [ALPM] upgraded readline (6.3.008-1 -> 6.3.008-3)
[2015-09-19 23:45] [ALPM-SCRIPTLET] /usr/bin/bash: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory
[2015-09-19 23:45] [ALPM] upgraded bash (4.3.042-1 -> 4.3.042-3)

É por isso que você deve atualizar tudo ou nada.

Você deve obter um LiveCD, montar a unidade e fazer as atualizações da seguinte forma:

pacman --root=/path/to/mounted/root -Suy
    
por 21.09.2015 / 14:57
-1

Eu tive exatamente o mesmo problema depois de fazer uma atualização completa do sistema.

Instalar as atualizações com pacman --root = / mnt -Syu como descrito por "ams" não resolveu o problema para mim; em vez disso, tive que criar uma ligação simbólica na biblioteca, por exemplo

cd /usr/lib
ln -s libncursesw.so.6 libncursesw.so.5

No entanto, depois de fazer isso, não consigo executar o gnome-terminal (tenho este problema: gnome-terminal parou de funcionar ). Isso provavelmente não está relacionado com o problema das ncurses.

    
por 14.11.2015 / 11:27