O sistema Gentooo é montado readonly, não inicializa, serviços segfault

1

Após a atualização para o OpenRC 0.20, o sistema não inicializa corretamente:

mounted into runlelevel unknown (kernel 3.17.1)

A partição / é montada como somente leitura

/dev/sda3 on / type ext4 (ro, realtime, data=ordered)

então fiz o seguinte:

# mount / -o remount,rw

.. que funcionou, depois disso eu fiz

# mount -a

que montou meu / dev / sda4 (/ home)

Mas qualquer serviço que eu tente começar me faz um segfault, por exemplo

# service root start
Segmentation fault 

Estou executando o openrc 0.20, que parece ter sido instalado ontem em meu último mundo emergente.

    
por Iddo 14.01.2016 / 19:06

2 respostas

2

Eu inicializo no modo de usuário único (init = / bin / bash) e executo revdep-rebuild, dispatch-conf e certifico-me de que seu arquivo de configuração openrc é sensato.

    
por 14.01.2016 / 19:15
2

Então, aqui está como eu resolvi isso.

Tive que executar / lib / systemd / systemd-udevd para recuperar meu / dev / fd (mesmo que o sistema seja openrc, não systemd)

rebaixado para openrc-0.18.4 (estava rodando 0,20 e saí ontem)

emerge -uDav @world

reiniciar

Parece que o openrc-0.20 discorda de mim:)

    
por 14.01.2016 / 20:47