Obtendo erro com o dpkg


8

Recentemente, atualizei meu servidor 14.04 para 14.10 e recebi esta mensagem de erro durante a atualização:

Configurando sysv-rc (2.88dsf-41ubuntu18) ...
info: Reordenando o sistema de inicialização, faça login em /var/lib/insserv/run-20141030T2142.log
erro: algo falhou durante a migração.

erro: Não foi possível migrar para o seqüenciamento de inicialização baseado em dependência.

Veja http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot para
mais informações sobre o seqüenciamento de inicialização baseado em dependência. Para
tente novamente o processo de migração 'dpkg --configure sysv-rc'.

dpkg: erro ao processar o pacote sysv-rc (--configure):
 O script de pós-instalação instalado pelo subprocesso retornou o status de saída de erro 1

Sempre que instalo pacotes / uso o dpkg, recebo um erro muito semelhante. Isso nunca aconteceu em 14.04.



EDITAR: adicionado abaixo é um log que pode conter mais informações

info: Convertendo rc0.d / S * e rc6.d / S * para K *.
ls: não pode acessar S *: não existe esse arquivo ou diretório
ls: não pode acessar S *: não existe esse arquivo ou diretório
info: executando insserv
insserv: warning: script 'wide-dhcpv6-client' faltando tags e substituições LSB
insserv: warning: script 'bind9' faltando tags e substituições LSB
insserv: existe um loop entre o serviço bind9 e o apache2 se parado
insserv: loop envolvendo o serviço apache2 na profundidade 2
insserv: loop envolvendo o serviço bind9 na profundidade 1
insserv: loop envolvendo o serviço sendigs na profundidade 4
insserv: saindo agora sem alterar a ordem de inicialização!

então o que acontece quando você executa o "dpkg --configure sysv-rc" como recomendado?
Panther

a mesma mensagem de erro aparece
wolfy1339 31/31

É um bug e você não postou informações suficientes para que eu possa lhe dar uma resposta. Há uma discussão aqui - unix.stackexchange.com/questions/145964/... mas eu não vi uma correção
Panther

Eu incluí o log mais recente no meu post
wolfy1339

remova o apache e ligue 9 e tente novamente. Em seguida, reinstale o apache e ligue o 9.
Panther

Respostas:


8

Eu tive exatamente o mesmo problema, mas no meu caso, foi causado pelo virtuoso-nepomukscript.

Em vez de remover bind9e apache, sugiro apenas mover seus scripts para fora do /etc/init.ddiretório. Isso deve permitir que o processo seja concluído, e você poderá fazer uma apt-get install --reinstall ...revisão desses pacotes depois de concluir a atualização para obter a reinicialização correta da inicialização.


3

Parece que você possui erros nos arquivos de configuração para o bind9 e o wide-dhcpv6-client. Se você mesmo não os editou manualmente (por exemplo, você está usando / deseja usar o comportamento padrão do cliente DHCP / DNS), deve emitir

apt-get install --reinstall bind9 wide-dhcpv6-client

e quando ele perguntar se você deseja manter seus arquivos de configuração atuais, peça para que ele substitua o seu pela versão do mantenedor do pacote.

Eu tive esse problema depois de usar o do-release-upgrade para ir do Trusty para o Xenial. Eu acho que em algum lugar lá não foi bem atualizado do Upstart para o systemd corretamente. De qualquer forma, o item acima corrigiu o problema para mim.

Se o apt está relatando erros nos arquivos de configuração do servidor DHCP, você provavelmente deseja resolvê-lo corretamente de qualquer maneira. A resposta da 3vi1 meio que empurrou o possível problema para debaixo do tapete, para enganar o apt para fazer o que você deseja.


-1

Fazendo isso em um laptop Dell Precision M3800 com Ubuntu, tive que fazer o mesmo /etc/init.d/dell*.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.