Ottenere errori con dpkg


8

Di recente ho aggiornato il mio server 14.04 a 14.10 e ho ricevuto questo messaggio di errore durante l'aggiornamento:

Configurazione di sysv-rc (2.88dsf-41ubuntu18) ...
info: riordino del sistema di avvio, accedere a /var/lib/insserv/run-20141030T2142.log
errore: si è verificato un errore durante la migrazione.

errore: impossibile migrare alla sequenza di avvio basata sulla dipendenza.

Vedi http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot per
ulteriori informazioni sul sequenziamento di avvio basato sulla dipendenza. Per
riprovare a eseguire il processo di migrazione 'dpkg --configure sysv-rc'.

dpkg: pacchetto di elaborazione errori sysv-rc (--configure):
 script post-installazione installato sottoprocesso ha restituito lo stato di uscita errore 1

Ogni volta che installo pacchetti / utilizzo dpkg, ricevo un errore molto simile. Questo non è mai successo il 14.04.



EDIT: Aggiunto di seguito è un registro che potrebbe contenere più informazioni

info: conversione di rc0.d / S * e rc6.d / S * in K *.
ls: impossibile accedere a S *: nessun file o directory
ls: impossibile accedere a S *: nessun file o directory
info: in esecuzione insserv
insserv: avviso: script 'wide-dhcpv6-client' mancanti tag e sostituzioni LSB
insserv: avvertimento: nello script 'bind9' mancano tag e sostituzioni LSB
insserv: esiste un ciclo tra il servizio bind9 e apache2 se interrotto
insserv: loop che coinvolge il servizio apache2 alla profondità 2
insserv: loop che coinvolge il servizio bind9 alla profondità 1
insserv: loop che coinvolge sendigs di servizio a profondità 4
insserv: uscire adesso senza cambiare l'ordine di avvio!

quindi cosa succede quando si esegue "dpkg --configura sysv-rc" come consigliato?
Pantera,

stesso messaggio di errore visualizzato
wolfy1339

È un bug e non hai pubblicato informazioni sufficienti per darti una risposta. C'è una discussione qui - unix.stackexchange.com/questions/145964/… ma non ho visto una soluzione
Panther

ho incluso l'ultimo registro nel mio post
wolfy1339

rimuovere apache e associare 9 e riprovare. Quindi reinstallare Apache e associare 9.
Panther

Risposte:


8

Ho avuto lo stesso identico problema, ma nel mio caso è stato causato dalla virtuoso-nepomuksceneggiatura.

Invece di rimuovere bind9e apache, suggerirei semplicemente di spostare i loro script fuori dalla /etc/init.ddirectory. Ciò dovrebbe consentire il completamento del processo, quindi è possibile eseguire uno apt-get install --reinstall ...su quei pacchetti dopo aver completato l'aggiornamento per riconfigurare correttamente l'avvio.


3

Sembra che tu abbia degli errori nei tuoi file di configurazione per bind9 e wide-dhcpv6-client. Se non li hai modificati manualmente (ovvero stai utilizzando / desideri utilizzare il comportamento client DHCP / DNS predefinito), dovresti emettere

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

e quando ti viene chiesto se desideri conservare i tuoi file di configurazione correnti, digli di sovrascriverli con la versione del manutentore del pacchetto.

Ho avuto questo problema dopo aver usato do-release-upgrade per passare da Trusty a Xenial. Immagino che da qualche parte lì non sia stato aggiornato da Upstart a systemd correttamente. Comunque, quanto sopra risolto il problema per me.

Se apt sta segnalando errori nei tuoi file di configurazione per il server DHCP, probabilmente vorrai comunque risolverli correttamente. La risposta di 3vi1 ha in qualche modo spinto il possibile problema sotto il tappeto per indurlo a fare ciò che vuoi.


-1

Facendo questo su un laptop Dell Precision M3800 con Ubuntu, ho dovuto fare lo stesso per /etc/init.d/dell*.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.