Fehler mit dpkg erhalten

8

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

Sysv-rc einrichten (2.88dsf-41ubuntu18) ...
info: Boot-System neu anordnen, Protokoll bei /var/lib/insserv/run-20141030T2142.log
Fehler: Bei der Migration ist ein Fehler aufgetreten.

Fehler: Migration zur abhängigkeitsbasierten Startsequenzierung nicht möglich.

Siehe http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot für
Weitere Informationen zur abhängigkeitsbasierten Startsequenzierung. Zu
Versuchen Sie erneut, den Migrationsprozess auszuführen. Führen Sie 'dpkg --configure sysv-rc' aus.

dpkg: Fehlerverarbeitungspaket sysv-rc (--configure):
 Nach der Installation installierter Unterprozess hat den Fehler-Exit-Status 1 zurückgegeben

Immer wenn ich Pakete installiere / dpkg benutze, erhalte ich einen sehr ähnlichen Fehler. Dies ist am 14.04 nie passiert.



BEARBEITEN: Im Folgenden 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: kann nicht auf S * zugreifen: Keine solche Datei oder kein solches Verzeichnis
ls: kann nicht auf S * zugreifen: Keine solche Datei oder kein solches Verzeichnis
info: läuft insserv
insserv: Warnung: Im Skript 'wide-dhcpv6-client' fehlen LSB-Tags und Überschreibungen
insserv: Warnung: Skript 'bind9' fehlt LSB-Tags und überschreibt
insserv: Es gibt eine Schleife zwischen Service Bind9 und Apache2, wenn sie gestoppt wird
insserv: Schleife mit Service Apache2 in Tiefe 2
insserv: Schleife mit Service Bind9 in Tiefe 1
insserv: Schleife mit Service-Sendsigs in Tiefe 4
insserv: Jetzt beenden, ohne die Startreihenfolge zu ändern!
wolfy1339
quelle
Was passiert also, wenn Sie "dpkg --configure sysv-rc" wie empfohlen ausführen?
Panther
gleiche Fehlermeldung auftauchen
wolfy1339
Es ist ein Fehler und Sie haben nicht genügend Informationen veröffentlicht, damit ich Ihnen eine Antwort geben kann. Es gibt eine Diskussion hier - unix.stackexchange.com/questions/145964/… aber ich habe keine Lösung gesehen
Panther
Ich habe das neueste Protokoll in meinen Beitrag aufgenommen
wolfy1339
Entfernen Sie Apache und binden Sie 9 und versuchen Sie es erneut. Dann installieren Sie Apache erneut und binden 9.
Panther

Antworten:

8

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

Statt zu entfernen bind9und apachewürde ich vorschlagen , gerade aus dem ihrem Skripte zu bewegen /etc/init.dVerzeichnis. Damit der Vorgang abgeschlossen sein kann, können Sie apt-get install --reinstall ...diese Pakete nach Abschluss der Aktualisierung ausführen, um den Start ordnungsgemäß neu zu konfigurieren.

3vi1
quelle
3

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 selbst manuell bearbeitet haben (dh Sie verwenden / möchten das Standardverhalten des DHCP / DNS-Clients verwenden), sollten Sie dies ausgeben

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

Wenn Sie gefragt werden, ob Sie Ihre aktuellen Konfigurationsdateien behalten möchten, müssen Sie Ihre mit der Version des Paketverwalters überschreiben.

Ich hatte dieses Problem, nachdem ich do-release-upgrade verwendet hatte, um von Trusty zu Xenial zu wechseln. Ich denke, irgendwo dort drin wurde es nicht richtig von Upstart auf systemd aktualisiert. 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 dies wahrscheinlich trotzdem korrekt beheben. Die Antwort von 3vi1 hat das mögliche Problem einfach unter den Teppich geschoben, um das zu tun, was Sie wollen.

lpreams
quelle
-1

Als ich dies auf einem Dell Precision M3800-Laptop mit Ubuntu auslieferte, musste ich dasselbe für tun /etc/init.d/dell*.

crocodile2u
quelle