Obtendo erro com dpkg

8

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

Setting up sysv-rc (2.88dsf-41ubuntu18) ...
info: Reordering boot system, log to /var/lib/insserv/run-20141030T2142.log
error: Something failed while migrating.

error: Unable to migrate to dependency based boot sequencing.

See http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot for
more information about dependency based boot sequencing. To
reattempt the migration process run 'dpkg --configure sysv-rc'.

dpkg: error processing package sysv-rc (--configure):
 subprocess installed post-installation script returned error exit status 1

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



EDIT: Adicionado abaixo é um log que pode conter mais informações

info: Converting rc0.d/S* and rc6.d/S* to K*.
ls: cannot access S*: No such file or directory
ls: cannot access S*: No such file or directory
info: running insserv
insserv: warning: script 'wide-dhcpv6-client' missing LSB tags and overrides
insserv: warning: script 'bind9' missing LSB tags and overrides
insserv: There is a loop between service bind9 and apache2 if stopped
insserv:  loop involving service apache2 at depth 2
insserv:  loop involving service bind9 at depth 1
insserv:  loop involving service sendsigs at depth 4
insserv: exiting now without changing boot order!
    
por wolfy1339 31.10.2014 / 02:55

3 respostas

7

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

Em vez de remover bind9 e apache , sugiro apenas mover seus scripts para fora do diretório /etc/init.d . Isso deve permitir que o processo seja concluído e, em seguida, você pode fazer um apt-get install --reinstall ... nesses pacotes depois de atualizar para que a inicialização deles seja reconfigurada corretamente.

    
por 3vi1 31.10.2014 / 16:21
3

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

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

e quando lhe perguntar se você deseja manter seus arquivos de configuração atuais, diga para sobrescrever o seu com a 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 não atualizou corretamente do Upstart para o systemd corretamente. De qualquer forma, o acima fixado o problema para mim.

Se o apt estiver relatando erros em seus arquivos de configuração para o servidor DHCP, você provavelmente desejará resolvê-lo corretamente de qualquer maneira. A resposta do 3vi1 apenas empurrou o possível problema para baixo, para enganar o apt e fazer o que você quer.

    
por lpreams 29.07.2016 / 12:41
-1

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

    
por crocodile2u 09.10.2015 / 11:01