Ao executar sudo apt-get upgrade
recebo o seguinte erro:
/bin/sh: 1: /usr/bin/apt-listchanges: not found
E: Sub-process /usr/bin/apt-listchanges --apt || test $? -lt 10 returned an error code (1)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10
A mesma coisa ocorre ao usar o aplicativo Discover para atualizar pacotes. A maioria dos aplicativos pode ser atualizada, mas o software do sistema não. Isso é particularmente problemático, pois as atualizações de segurança não podem ser instaladas/baixadas.
O que estou executando:
OS: Debian GNU/Linux 12 (bookworm) x86_64
Host: Intel Z690
Kernel: 6.1.0-26-amd64
Packages: 2520 (dpkg), 35 (flatpak), 8 (snap)
Shell: bash 5.2.15
DE: Plasma 5.27.5
CPU: 12th Gen Intel i3-12100F (8) @ 5.500GHz
GPU: NVIDIA GeForce RTX 3060 Lite Hash Rate
Imagino que ele
apt-listchanges
foi instalado no passado, mas não está mais, e seus arquivos de configuração ainda estão presentes. Para consertar isso, purgue o pacote sem usarapt
:Em particular, isso deve remover
/etc/apt/apt.conf.d/20listchanges
qual é o culpado neste caso.Se isso não funcionar, exclua o arquivo de configuração: