
Ich erhalte diese Fehlermeldung regelmäßig (vielleicht täglich?), seit ich meine Ubuntu 22.04-Partition virtualisiert habe.
Ich möchte die Anwendung nicht neu starten (also muss ich jedes Mal besonders darauf achten, dies zu deaktivieren). Ich weiß nicht, warum sie überhaupt versucht, ohne meine Erlaubnis ein vollständiges Upgrade durchzuführen, und ich möchte diesen Versuch unterbinden! Wenn ich den Dialog ignoriere, wird in ein paar Tagen ein weiterer eingeblendet, sodass dies auch nicht verhindert, dass es erneut ausgeführt wird.
Wenn ich zu „Software und Updates“ gehe, steht dort (unter der Registerkarte „Updates“), dass ich „Nur Sicherheitsupdates“ abonniert habe, aber es gibt keine Möglichkeit, weniger als das zu abonnieren. Es ist bereits so eingestellt, dass automatisch „Nie“ nach Updates gesucht wird. Ich habe auch „Benachrichtige mich über eine neue Ubuntu-Version“ auf „Nie“ geändert, aber ein oder zwei Tage später taucht dieser Absturzbericht erneut auf!
Update: Hier ist die Ausgabe der in den Kommentaren angeforderten Befehle.
$ grep "Prompt" /etc/update-manager/release-upgrades
Prompt=never
$ do-release-upgrade -c
Checking for a new Ubuntu release
In /etc/update-manager/release-upgrades Prompt
is set to never so upgrading is not possible.
$ dpkg -s unattended-upgrades | grep "Status"
Status: install ok installed
Update: Hier ist ein Teil der Ausgabe der Datei, die in /var/crash verblieben ist:
ProblemType: Crash
CurrentDesktop: LXQt
ExecutablePath: /usr/libexec/lubuntu-update-notifier/lubuntu-notifier.py
InterpreterPath: /usr/bin/python3.10
ProcCmdline: /usr/bin/python3 /usr/libexec/lubuntu-update-notifier/lubuntu-notifier.py -u 168 -s 166 -p /usr/bin/lubuntu-upgrader
Traceback:
Traceback (most recent call last):
File "/usr/libexec/lubuntu-update-notifier/lubuntu-notifier.py", line 266, in <module>
main(sys.argv, int(options.upgrades), int(options.security_upgrades),
File "/usr/libexec/lubuntu-update-notifier/lubuntu-notifier.py", line 231, in main
app = App(upgrades, security_upgrades, reboot_required, upg_path, args)
File "/usr/libexec/lubuntu-update-notifier/lubuntu-notifier.py", line 223, in __init__
self.dialog = Dialog(upgrades, security_upgrades, reboot_required,
File "/usr/libexec/lubuntu-update-notifier/lubuntu-notifier.py", line 59, in __init__
self.initUI()
File "/usr/libexec/lubuntu-update-notifier/lubuntu-notifier.py", line 132, in initUI
td_child = QTreeWidgetItem(p.name)
TypeError: arguments did not match any overloaded call:
QTreeWidgetItem(type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(Iterable[str], type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(QTreeWidget, type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(QTreeWidget, Iterable[str], type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(QTreeWidget, QTreeWidgetItem, type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(QTreeWidgetItem, type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(QTreeWidgetItem, Iterable[str], type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(QTreeWidgetItem, QTreeWidgetItem, type: int = QTreeWidgetItem.Type): argument 1 has unexpected type 'str'
QTreeWidgetItem(QTreeWidgetItem): argument 1 has unexpected type 'str'
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
Antwort1
Es sieht so aus, als ob das Paket „unattended-upgrades“ die Hauptursache für diese Fehlermeldung ist. Sie können „unattended-upgrades“ auf verschiedene Weise deaktivieren und dennoch manuelle Updates zulassen, wenn Sie dazu bereit sind. Eine der folgenden Methoden sollte funktionieren:
1. Ändern Sie die Konfiguration für unbeaufsichtigte Upgrades
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Ändern Sie für jede Option die Zahl 1 in 0 (APT::Periodic::Update-PaketlistenUndAPT::Periodic::Unattended-Upgrade)
2. Stoppen und deaktivieren Sie den Dienst für unbeaufsichtigte Upgrades
sudo systemctl stop unattended-upgrades
sudo systemctl disable unattended-upgrades
Überprüfen Sie mit:
systemctl status unattended-upgrades | grep "Active"
3. Deinstallieren Sie das Paket „unattended-upgrades“
sudo apt remove unattended-upgrades