Erro no apt upgrade

Obtenho o seguinte erro ao rodar sudo apt upgrade:

Os pacotes a seguir têm dependências desencontradas:
 libnvidia-gl-450-server : Depende: libnvidia-common-450-server mas não está instalado
 libnvidia-gl-450-server:i386 : Depende: libnvidia-common-450-server:i386

Daí rodei o sudo apt --fix-broken install:

Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Corrigindo dependências… Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
fwupd fwupd-signed fwupdate-signed gir1.2-vte-2.91 libfwupd2 libido3-0.1-0 libllvm9 libnvidia-common-418-server
libnvidia-common-435 libnvidia-common-440 libnvidia-common-440-server libnvidia-common-450 libsmbios-c2 libxmlb1
linux-headers-4.15.0-112 linux-headers-4.15.0-112-generic linux-headers-4.15.0-115 linux-headers-4.15.0-115-generic
linux-headers-4.15.0-117 linux-headers-4.15.0-117-generic linux-headers-4.15.0-118 linux-headers-4.15.0-118-generic
linux-headers-5.4.0-42-generic linux-headers-5.4.0-45-generic linux-headers-5.4.0-47-generic
linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-45 linux-hwe-5.4-headers-5.4.0-47
linux-image-4.15.0-112-generic linux-image-4.15.0-115-generic linux-image-4.15.0-117-generic
linux-image-4.15.0-118-generic linux-image-5.3.0-62-generic linux-image-5.4.0-42-generic
linux-image-5.4.0-45-generic linux-image-5.4.0-47-generic linux-modules-4.15.0-112-generic
linux-modules-4.15.0-115-generic linux-modules-4.15.0-117-generic linux-modules-4.15.0-118-generic
linux-modules-5.3.0-62-generic linux-modules-5.4.0-42-generic linux-modules-5.4.0-45-generic
linux-modules-5.4.0-47-generic linux-modules-extra-4.15.0-112-generic linux-modules-extra-4.15.0-115-generic
linux-modules-extra-4.15.0-117-generic linux-modules-extra-4.15.0-118-generic linux-modules-extra-5.3.0-62-generic
linux-modules-extra-5.4.0-42-generic linux-modules-extra-5.4.0-45-generic linux-modules-extra-5.4.0-47-generic
Utilize ‘sudo apt autoremove’ para os remover.
The following additional packages will be installed:
libnvidia-common-450-server
Os NOVOS pacotes a seguir serão instalados:
libnvidia-common-450-server
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
41 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/9.928 B de arquivos.
Depois desta operação, 35,8 kB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n] S
(Lendo banco de dados … 590226 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar …/libnvidia-common-450-server_450.80.02-0ubuntu0.18.04.3_all.deb …
A descompactar libnvidia-common-450-server (450.80.02-0ubuntu0.18.04.3) …
dpkg: erro ao processar o arquivo /var/cache/apt/archives/libnvidia-common-450-server_450.80.02-0ubuntu0.18.04.3_all.deb (–unpack):
a tentar sobre-escrever ‘/usr/share/nvidia/nvidia-application-profiles-450.80.02-key-documentation’, que também está no pacote libnvidia-common-450 450.80.02-0ubuntu0.18.04.2
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/libnvidia-common-450-server_450.80.02-0ubuntu0.18.04.3_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

O problema é que não estou conseguindo adicionar nem remover nada.
Alguém pode me ajudar?

1 Curtida

Consegui a solução em:

Thanks to pavlos in Ubuntu IRC channel:

Initially, I did:

$ sudo dpkg --purge $(dpkg -l | grep nvidia | awk '{print $2}')

and

$ sudo dpkg --purge $(dpkg -l | grep libnvidia | awk '{print $2}')

Not everything was removed then:

$ sudo dpkg --purge $(dpkg -l | grep cuda | awk '{print $2}')

$ sudo dpkg --purge libcuinj64-10.1:amd64

Then, again,

$ sudo dpkg --purge $(dpkg -l | grep nvidia | awk '{print $2}')

and

$ sudo dpkg --purge $(dpkg -l | grep libnvidia | awk '{print $2}')

posso executar os mesmos comendo no meu e vai dar certo? não precisa mudar nada?