O driver instalado PPA 396.24 está causando o erro de instalação CUDA 9.2

4

Durante a instalação do CUDA 9.2 na minha máquina de desktop Ubuntu 18,04 ele relata um erro ao encontrar o driver já instalado 396.24 que recebi do PPA. Está tentando instalar o driver 396.26. Como posso me livrar do 396.24? Eu tentei várias vezes usando várias sintaxes de remover ou limpar, mas eu obviamente não sou especialista o suficiente para acertar.

Este é o texto da mensagem de erro:

Unpacking nvidia-396 (396.26-0ubuntu1) ...
dpkg: error processing archive /var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/lib/udev/rules.d/71-nvidia.rules', which is also in package nvidia-kernel-common-396 396.24-0ubuntu0~gpu18.04.1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por DeepExplorer 21.05.2018 / 15:21

2 respostas

5

Eu encontrei o mesmo problema e consertei isso:

  1. Corrigir o pacote quebrado

    sudo dpkg -i --force-overwrite /var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb
    
  2. Reinstale tudo ao passar a opção --force-overwrite para o Dpkg subjacente ao executar o comando install (baseado em esta resposta )

    sudo apt-get -o Dpkg::Options::="--force-overwrite" install cuda
    
por Alexandre Godard 24.05.2018 / 03:28
1

Houve uma versão de pré-lançamento de 396.26 em um ppa launchpad.net do ubuntu, e eu consegui construir e executar o CUDA 9.2 com sucesso a partir disso. O pacote não está mais no ppa, que pertencia a um indivíduo. Espero que isso seja impulsionado.

    
por B Student 23.05.2018 / 08:27