Der Update Manager blieb beim Installieren der heruntergeladenen Updates hängen (aber nicht fixiert). Was soll ich machen?

17

Ich habe gerade meinen Ubuntu 12.04 LTS-Desktop-Computer nach einer Reise nach Hause wieder zusammengebaut und ihn mit der drahtlosen Internetverbindung meiner Eltern verbunden. Die Verbindung scheint ziemlich wackelig zu sein (Trennt die Verbindung die Hälfte der Zeit, wahrscheinlich ein anhaltendes Problem mit der von mir installierten WLAN-Karte), und das Herunterladen von Updates war aufgrund der ständigen Unterbrechungen schwierig. Schließlich konnten die aktualisierten Pakete heruntergeladen und installiert werden. Ich stand auf und überließ es seiner Arbeit.

Als ich zurückkam, bemerkte ich, dass es immer noch Probleme gab, mit dem WLAN verbunden zu bleiben (keine Überraschung), aber dann bemerkte ich, dass Update Manager anscheinend keine Fortschritte mehr bei der Installation gemacht hatte. Ich habe das Detailfenster geöffnet, um zu sehen, was es zuletzt getan hat:

Wo es aufhörte

Ich vermute, dass das Installationsskript für flashplugin-installerden Download nicht abgeschlossen werden konnte, bis ich die Internetverbindung stabilisiert hatte. Ich habe meinen Ubuntu-Laptop über Ethernet an meinen Desktop angeschlossen und seine drahtlose Verbindung mithilfe dieses Handbuchs freigegeben. Wenn ich dies jetzt von meinem Desktop aus eingebe, kann ich feststellen, dass das Verbindungsproblem erfolgreich behoben wurde.

Auch wenn eine stabile Verbindung hergestellt wurde, scheint der Update Manager an seiner aktuellen Position "hängen zu bleiben" und wird nicht weiter gehen. Es ist nicht vollständig eingefroren, aber ich kann nichts weiter tun, als das Detailfenster zu öffnen / zu schließen, da die Schaltfläche Abbrechen abgeblendet ist.

Ich weiß, dass es große Probleme verursachen kann, wenn Updates während der Installation gestoppt werden, aber ich bin nicht sicher, wie mit dieser Situation umgegangen werden soll. Ich bin sicher, es sollte normal beendet werden, wenn ich nur einen Weg finde, Update Manager neu zu starten, aber die Frage ist, wie dies angegangen werden sollte. Wie kann ich meine Updates sicher zum Abschluss der Installation bringen?

Christopher Kyle Horton
quelle
Ich erinnere mich an ein paar Probleme mit diesen Flash-Updates. Meine Lösung bestand darin, Flash manuell zu installieren (von einer Website herunterladen, die Bibliothek herunterladen und zu meinen Chrome / Firefox-Webbrowsern hinzufügen). Abgesehen davon würde ich Ihnen empfehlen, ALLES neben Flash zu aktualisieren. Nachdem die Updates abgeschlossen sind, viel Spaß beim Hacken des Flash [;
Melone

Antworten:

10

Idealerweise sollten Sie die Konfiguration überspringen flashplugin-installerund neu konfigurieren, wenn Sie eine stabile Verbindung haben.

Sie können die Download-Prozesse abbrechen, um fortzufahren, ohne das Paket zu konfigurieren, meistens wgetoder manchmal curl, aber hier scheint es, als würde es über heruntergeladen debconf.

Um die Transaktion abzubrechen, können Sie töten dpkg,

sudo killall dpkg

Dann entfernen Sie das Schloss,

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Wenn Sie eine stabile Verbindung haben, führen Sie Folgendes aus:

sudo apt-get -f install
sudo dpkg --configure -a
satya164
quelle
Danke für den Vorschlag, aber wenn ich den ersten Befehl ausführe, bekomme ich nur wget: no process foundund es steckt immer noch fest. Irgendwelche anderen Ideen?
Christopher Kyle Horton
Ich bin nicht sicher, welches Flashplugin-Installationsprogramm zum Herunterladen von Flash verwendet wird. Vielleicht versuchen sudo killall curl?
Satya164
Stattdessen musste sudo apt-get -f installich laufensudo dpkg --configure -a
byf-ferdy
wenn es einen fehler gibt debconf: DbDriver ”config“: config.dat is locked by another process: Resource temporarily unavailable” while installing packageslaufe sudo rm /var/cache/debconf/*.datund dann sudo apt-get -f install. Hatte das Problem so gelöst.
RT
4

Hier ist was ich getan habe.

Zuerst fand ich den stecken gebliebenen Prozess (Nummer 19123 in meinem Fall):

> pstree -p
├─gksu(7266)─┬─precise(9756)
│            ├─precise(9757)─┬dpkg(24158)─update-notifier(19121)─package-data-do(19123)
│            │               └{precise}(9759)

Dann half ich mit dem Fehlerbericht aus: https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/1243090 . Durch Ausführen von "sudo gdb", dann "attach 19123" und "bt", um eine Rückverfolgung zu erstellen. Die Rückverfolgung hilft den Freiwilligen festzustellen, was falsch ist.

Schließlich habe ich "sudo kill 19123" verwendet und die Fehlermeldung "Konnte 'update-notifier-common'" nicht installieren. Der nach der Installation installierte Teilprozess hat den Fehlerbeendigungsstatus 143 zurückgegeben. "

Der Rest der Installation ist dann ohne Zwischenfälle abgeschlossen.

Bryce
quelle
0

Ich empfehle, das Flash manuell von der Adobe-Website zu aktualisieren. Sie können die Option für das Flash-Update deaktivieren und versuchen, es erneut zu aktualisieren.

Sie können das Update folgendermaßen neu starten:

Öffnen Sie das Terminal und führen Sie es aus. sudo apt-get update && sudo apt-get upgradeEs lädt die erforderlichen Pakete herunter und setzt Ihr Update fort.

sudo apt-get -f install sollte behoben werden, wenn defekte Pakete vorhanden sind.

Mevin Babu
quelle
Der Versuch, den ersten Befehl auszuführen, gibt diese Ausgabe zurück . Wie kann ich das laufende Update sicher beenden, damit ich es erneut versuchen kann?
Christopher Kyle Horton
0

Ich habe gerade ein ähnliches Einfrieren während des Upgrades gehabt. In meinem Fall war es Dropbox-Nautilus, dass es einfror, nicht Flash, aber die Lösung könnte in beiden Fällen ähnlich sein. In einem Terminal habe ich ein ps -a durchgeführt, um herauszufinden, welche Prozesse ausgeführt werden, und festgestellt, dass dropbox-nautilus in der Liste enthalten ist. Die Prozess-ID war 325, also habe ich sudo kill 325 ausgeführt. Dadurch wurde der Dropbox-Nautilus-Prozess beendet und das Upgrade fortgesetzt. Es gab eine Popup-Fehlermeldung, die besagte, dass dropbox-nautilus nicht richtig konfiguriert wurde und nach dem Upgrade möglicherweise nicht mehr verwendet werden kann, aber ich kann mich später darum kümmern. Zumindest wird das Upgrade jetzt fortgesetzt.

MTGradwell
quelle