Metainformationen zur Seite

Fehler "dpkg was interrupted, you must manually run..."

Fehlerbild

Bei der Installation eines Plugins erscheint im Installationslog folgender Fehler:

E: dpkg was interrupted, you must manually run 'sudo dpkg –configure -a' to correct the problem.

und

FEHLER: Die APT-Paketdatenbank konnte nicht aktualisiert werden.

und

FEHLER: Paket konnte nicht installiert werden

Behebung

Mit Putty und deinem LoxBerry-User (nicht root) am LoxBerry anmelden (Eine SSH-Verbindung mit putty aufbauen / Shell-Zugriff).

An der Console eingeben:

sudo dpkg --configure -a

Nachdem der Befehl ausgeführt wurde, das Plugin erneut installieren.

Hintergrund

Der Fehler ist kein Fehler des jeweiligen Plugins, sondern entsteht durch das Nachinstallieren neuerer Pakete der LoxBerry-Installationsroutine für Plugins. Das LoxBerry-Basissystem enthält teilweise ältere Pakete. Durch das Installieren von Betriebssystem-Zusatzpaketen durch das Plugin können neuere Basispakete installiert werden, die im Konsolenmodus (wie dies bei der Plugininstallation aufgerufen wird) nicht korrekt aktualisiert werden können.

Der interaktive Aufruf von dpkg korrigiert diese Abhängigkeitsfehler. 

Der Plugin-Entwickler hat darauf keinen Einfluss, da dies durch die Linux-Paketverwaltung am LoxBerry verursacht wird.