it-swarm.com.de

Fehler mit dpkg bekommen

Ich habe kürzlich meinen 14.04-Server auf 14.10 aktualisiert und diese Fehlermeldung während des Upgrades erhalten:

Einrichten von sysv-rc (2.88dsf-41ubuntu18) ... 
 Info: Neuanordnen des Boot-Systems, Protokollieren in /var/lib/insserv/run-20141030T2142.log[.____.)error: Beim Migrieren ist ein Fehler aufgetreten . 
 
 Fehler: Zu abhängigkeitsbasierter Startsequenzierung kann nicht migriert werden. 
 
 Siehe http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot für 
 Weitere Informationen zur abhängigkeitsbasierten Startreihenfolge. Um 
 Den Migrationsprozess erneut zu versuchen, führen Sie 'dpkg --configure sysv-rc' aus. 
 
 Dpkg: Fehler beim Verarbeiten des Pakets sysv-rc (--configure): 
 Der nach der Installation installierte Unterprozess hat den Fehlerbeendigungsstatus 1 zurückgegeben

Immer wenn ich Pakete installiere/dpkg verwende, erhalte ich einen sehr ähnlichen Fehler. Dies geschah nie am 14.04.



BEARBEITEN: Unten wird ein Protokoll hinzugefügt, das möglicherweise weitere Informationen enthält

info: Konvertieren von rc0.d/S * und rc6.d/S * in K *. 
 ls: Kein Zugriff auf S *: Keine solche Datei oder Verzeichnis 
 ls: Kein Zugriff auf S *: Nein Diese Datei oder dieses Verzeichnis 
 Info: Ausführen von insserv 
 insserv: Warnung: Skript 'wide-dhcpv6-client' hat fehlende LSB-Tags und überschreibt 
 insserv: Warnung: Skript 'bind9' hat fehlendes LSB Tags und Überschreibungen 
 insserv: Es gibt eine Schleife zwischen service bind9 und Apache2, wenn gestoppt 
 insserv: Schleife mit service Apache2 in Tiefe 2 
 insserv: Schleife mit service bind9 in Tiefe 1 
 insserv: Schleife mit Service Sendigs in Tiefe 4 
 insserv: wird jetzt beendet, ohne die Startreihenfolge zu ändern! 
8
wolfy1339

Ich hatte genau das gleiche Problem, aber in meinem Fall wurde es durch das Skript virtuoso-nepomuk verursacht.

Anstatt bind9 und Apache zu entfernen, würde ich vorschlagen, ihre Skripte einfach aus dem Verzeichnis /etc/init.d zu verschieben. Damit sollte es möglich sein, den Vorgang abzuschließen. Anschließend können Sie für diese Pakete einen apt-get install --reinstall ... ausführen, um den Start der Pakete ordnungsgemäß zu konfigurieren.

8
3vi1

Es hört sich so an, als hätten Sie Fehler in Ihren Konfigurationsdateien für bind9 und wide-dhcpv6-client. Wenn Sie diese nicht manuell bearbeitet haben (dh Sie verwenden/möchten das Standardverhalten des DHCP/DNS-Clients verwenden), sollten Sie dies tun

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

und wenn Sie gefragt werden, ob Sie Ihre aktuellen Konfigurationsdateien behalten möchten, teilen Sie ihm mit, dass Sie Ihre mit der Version des Paketverwalters überschreiben sollen.

Ich hatte dieses Problem, nachdem ich das Do-Release-Upgrade verwendet hatte, um von Trusty auf Xenial zu wechseln. Ich vermute, irgendwo da drin wurde das Upgrade von Upstart auf systemd nicht richtig durchgeführt. Wie auch immer, das oben Genannte hat das Problem für mich behoben.

Wenn apt Fehler in Ihren Konfigurationsdateien für den DHCP-Server meldet, möchten Sie diese wahrscheinlich trotzdem korrekt beheben. Die Antwort von 3vi1 hat das mögliche Problem nur unter den Teppich geschoben, um zu versuchen, das zu tun, was Sie wollen.

3
lpreams