ubuntuusers.de

Sub-process /usr/bin/dpkg returned an error code (2)

Status: Gelöst | Ubuntu-Version: Kubuntu 20.04 (Focal Fossa)
Antworten |

dorpm

Anmeldungsdatum:
14. November 2006

Beiträge: 435

Hallo,

auf meinem System läuft ein cronjob für die Aktualisierung:

/usr/bin/apt update && /usr/bin/apt -y upgrade

Problem: Die Aktualisierung funktioniert nicht, da dpkg einen Fehler meldet:

Start-Date: 2020-09-09  22:00:17
Commandline: /usr/bin/apt -y upgrade
Upgrade: smartmontools:amd64 (6.5+svn4324-1, 6.5+svn4324-1ubuntu0.1)
Error: Sub-process /usr/bin/dpkg returned an error code (2)
End-Date: 2020-09-09  22:00:17

Wenn ich das Ganze jedoch auf der Konsole starte, funktioniert es problemlos:

Start-Date: 2020-09-09  22:12:53
Commandline: apt upgrade
Requested-By: flori (1000)
Upgrade: smartmontools:amd64 (6.5+svn4324-1, 6.5+svn4324-1ubuntu0.1)
End-Date: 2020-09-09  22:12:55

Hat jemand eine Idee?

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

Für die automatische Aktualisierung gibt es Aktualisierungen/Konfiguration (Abschnitt „unattended-upgrades“), welches du für deine Bedürfnisse anpassen kannst. Da spielen einige Komponenten mit, weswegen deine Methode funktionieren kann, aber nicht muss.

dorpm

(Themenstarter)

Anmeldungsdatum:
14. November 2006

Beiträge: 435

Auf https://serverfault.com/questions/644460/apt-get-y-upgrade-in-cron-task-runs-but-does-not-upgrade-the-system hat sich jemand detailliert mit dem Problem beschäftigt. Man muss im Cronjob-Skript die PATH-Variable richtig setzen und schon funktioniert es! ☺

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55445

Wohnort: Berlin

Dafür ist dein l10n jetzt kaputt.

Antworten |