Sabayon - mysql (e outros serviços) não serão iniciados

2

É uma nova instalação do Sabayon Linux. Eu instalei o mysql (equo instale o dev-db / mysql), configurei-o (emerge --config ...), mas ele não inicia usando o script /etc/init.d:

# /etc/init.d/mysql start
 * WARNING: mysql is already starting
# /etc/init.d/mysql status
 * You are attempting to run an openrc service on a
 * system which openrc did not boot.
 * You may be inside a chroot or you may have used
 * another initialization system to boot this system.
 * In this situation, you will get unpredictable results!
 * If you really want to do this, issue the following command:
 * touch /run/openrc/softlevel
# /etc/init.d/mysql stop
 * ERROR: mysql stopped by something else

Tocar / run / openrc / softlevel causa ainda mais erros. Pesquisando não aconselha muito.

Eu me lembro da recente migração do OpenRC na minha caixa do Gentoo, mas ainda estou usando scripts init.d. Mais alguma coisa mudou eu não notei?

    
por Kombajn zbożowy 28.10.2013 / 22:01

2 respostas

1

Alguns serviços são executados pelo gerenciador de processos, como: upstart , systemd , OpenRC (seu caso), SysV e assim por diante. se obtiver ps ax |ergep -i mysql , você descobrirá que o myql está em execução,

Use a seguinte documentação: documento do OpenRC

    
por 28.10.2013 / 22:30
0

O OpenRC depende muito de arquivos de estado para rastrear o status esperado de um serviço.

Não está sendo especialmente esperto sobre isso.

Isto significa que, se qualquer informação dada por qualquer estiver errada (ou seja, um chroot que não foi reproduzido corretamente antes de uma inicialização), ela ficará bem presa.

Uma start-stop-start sequence deve sempre se recuperar de tal situação, então você só precisa ter certeza de que a ordem está correta.

infelizmente não há lei que obrigue os autores de init a lerem as máquinas de estado.

    
por 24.09.2014 / 20:57