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?

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.