I got this Error while trying the normal sudo apt-get install update
and …upgrade commands. Seems my pip package is broken at the apt-listchanges level. I tried uninstalling an reinstalling apt-listchanges but I still hit this error. Part of it is in german, but I hope the problem is understandable.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
apt-listchanges ist schon die neueste Version (3.10).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
attr coinor-libipopt1v5 libfile-copy-recursive-perl libmumps-seq-4.10.0 libraw15 python-dnspython samba-dsdb-modules
samba-vfs-modules tdb-tools update-inetd
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 17 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
/bin/sh: 1: /usr/bin/apt-listchanges: not found
E: Unterprozess /usr/bin/apt-listchanges --apt || test $? -lt 10 hat Fehlercode zurückgegeben (1)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10```
2
Answers
This question probably belonged on super user, but it looks like your
apt-listchanges
package is broken and missing the actual program. A workaround would be to remove/etc/apt/apt.conf.d/20listchanges
, which tellsapt
to run it, and then you could reinstall theapt-listchanges
package if you wish. Runningdpkg --purge apt-listchanges
should perform this change. In my humble opinion, it is a bug in theapt-listchanges
package that removing it without purging leavesapt
misconfigured.Remove the package:
sudo apt purge apt-listchanges
or download an reinstall the package with sudo dpkg -i apt-listchanges*.deb