Primeiro de tudo, o problema é que você está preso no seqüenciamento de inicialização.
O método de sequenciamento de inicialização é decidido durante a instalação ou atualizações. Se não houver loops nas dependências declaradas pelos cabeçalhos LSB de todos os scripts init.d instalados e nenhum script obsoleto, o sistema será convertido em sequência de inicialização baseada em dependência.
Temos que verificar para
-
Repetir em dependências: Ocorre quando >
-
Faltam tags LSB em alguns scripts ou erro nas tags LSB, como falta de
Required-Start:ouRequired-Stop:tags -
Alguns scripts dependem de outros scripts que dependem do recurso do sistema
$all, o que não pode ser verdade porque o script depende de$allé carregado por último na inicialização. Uma vez que carrega por último, nada pode depender disso. Portanto, isso atrapalha a sequência de inicialização baseada em dependência.
-
-
Scripts obsoletos: ocorrem quando
- Alguns pacotes sendo atualizados para versões mais recentes que podem não usar um script em
/etc/init.d/e o mantenedor podem ter perdido o código para remover o script antigo. Não é um erro nosso.
- Alguns pacotes sendo atualizados para versões mais recentes que podem não usar um script em
A causa é certamente estrangeira. Vá para /etc/init.d e veja o arquivo correspondente a runlcactivator e confirme se ele tem um comentário LSB com Provides , Required-Start / Required-Stop (pelo menos vazio), Default-Start/Default-Stop como abaixo.
### BEGIN INIT INFO
# Provides : runlcactivator
# Required-Start :
# Required-Stop :
# Default-Start : 2 3 4 5
# Default-Stop : 0 1 6
# Short-Description : runlcactivator
# Description : runlcactivator
### END INIT INFO
Se não estiver lá, você pode adicionar o comentário do LSB ou remover completamente o programa e os scripts dos arquivos /etc/init.d/ e /etc/rc? . Existem dois scripts: K01runlcactivator e runlcactivator
Por favor, note que eu deparei esta resposta descaradamente de Não é possível instalar nada usando o apt-get por causa do insserv em Unix & Linux SE .