FreeBSD: tudo saiu no sinal 12 depois de “make buildworld”

1

Eu baixei e compilei o código fonte do FreeBSD com:

git clone https://github.com/freebsd/freebsd.git /usr/src
cd /usr/src
make clean
make buildworld

e literalmente tudo sairia no sinal 12. Eu tentei reboot ing o sistema, mas reboot saiu no sinal 12, então eu tive que pressionar o botão liga / desliga para desligar meu dispositivo. Quando eu inicializo o FreeBSD novamente, não consigo nem fazer o login. Primeiramente me diz

Jun 4 08:10:32 init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
Enter full pathname of shell or RETURN for /bin/sh:

E, se eu enviar um RETURN, ocorrerá um erro:

pid 33 (sh), uid 0: exited on signal 12
Jun 4 08:10:51 init: single user shell terminated, restarting
Enter full pathname of shell or RETURN for /bin/sh:

A pior coisa sobre esse problema é que o mesmo erro ocorre mesmo quando eu entro no modo de usuário único.

Como posso corrigir isso?

    
por nalzok 04.06.2017 / 02:30

1 resposta

1

Você teve um azar de atualizar seu sistema em um momento muito raro da ramificação CURRENT alterando sua ABI, e ignorar o procedimento seguro detalhado aqui (a entrada 20170523):

link

Neste ponto - kernel antigo, new userland, que é a única configuração não suportada que existe (novo kernel, old userland é bom) - eu diria que a saída mais fácil é reinstalar, sem reformatar partições.

    
por 07.06.2017 / 00:09