Erro dkpg “diversion” após tentar instalar nvidia-340

Erro dkpg “diversion” após tentar instalar nvidia-340

Eu tenho um Dell com Core I5 ​​e uma GeForce820M.

Após atualizar para 18.04 LTS, tentei atualizar os drivers da nvidia executando

sudo apt-get install nvidia-340

qual é o driver recomendado para minha GPU.

O problema é que a instalação falhou, não registrei os motivos da falha e agora qualquer um dpkgdos apt-getcomandos que tento executar diz que devo executar

sudo dpkg --configure -a 

Eu tentei executar isso, mas ele continuou travando

Building initial module for 4.15.0-23-generic

Finalmente consegui concluí-lo, mas quando tentei instalar o pacote nvidia-340 novamente recebi um erro:

Preparing to unpack .../nvidia-340_340.106-0ubuntu3_amd64.deb ...
Adding 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg-divert: error: rename involves overwriting '/usr/lib/x86_64-linux-gnu/libGL.so.1.distrib' with
  different file '/usr/lib/x86_64-linux-gnu/libGL.so.1', not allowed
dpkg: error processing archive /var/cache/apt/archives/nvidia-340_340.106-0ubuntu3_amd64.deb (--unpack):
 new nvidia-340 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/nvidia-340_340.106-0ubuntu3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Responder1

Tive exatamente o mesmo problema no mesmo kernel ao tentar instalar o nvidia-390. Seguindoeste tópicoparece que a instalação está aguardando uma senha, então digitei várias vezes e a instalação continuou.

Você provavelmente deve limpar o pacote instalado e tentar reinstalá-lo. Instalar como usuário root eliminaria a necessidade de digitar a senha.

informação relacionada