Eu tenho um pacote nvidia-361 quebrado [duplicado]

0

Após uma atualização de 16.04 a 16.10, um pacote de transição para o driver nvidia-361 começa a dar um erro.

Esta é a mensagem (alguns dados são traduzidos para EN do BG):

Preparation for the unpacking of nvidia-352_361.45.11-0ubuntu4_amd64.deb ...
Failed to stop var-lib-snapd-lib-gl.mount: Unit var-lib-snapd-lib-gl.mount not loaded.
dpkg: warning: under process old pre-removal script returned error status out of 5

dpkg: trying script from the new package instead ...
dpkg: error processing archive /tmp/apt-dpkg-install-9wUQ2T/8-nvidia-352_361.45.11-0ubuntu4_amd64.deb (--unpack):
 no script in the new version of the package - I surrender (or something like it)
Failed to get unit file state for var-lib-snapd-lib-gl.mount: No such file or directory
var-lib-snapd-lib-gl.mount is a disabled or a static unit, not starting it.
Error in the process:
 /tmp/apt-dpkg-install-9wUQ2T/8-nvidia-352_361.45.11-0ubuntu4_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

EDITAR: Parece que esqueci alguns dados (adicionados no texto anterior):

Preparation for the unpacking of nvidia-352_361.45.11-0ubuntu4_amd64.deb ...
Failed to stop var-lib-snapd-lib-gl.mount: Unit var-lib-snapd-lib-gl.mount not loaded.
dpkg: warning: under process old pre-removal script returned error status out of 5
    
por Valentin Mladenov 08.12.2016 / 22:11

2 respostas

0

Eu jogaria esse pacote no lixo e começaria de novo. Não tenho certeza de onde você obteve, mas parece que o pacote deb está corrompido, já que não está conseguindo descompactar. Você poderia tentar baixar o pacote deb manualmente a partir de aqui e instalá-lo manualmente com o gdebi usando o comando gdebi nvidia-352_361.45.11-0ubuntu4_amd64.deb ou com aptitude usando o comando aptitude install nvidia-352_361.45.11-0ubuntu4_amd64.deb

gdebi

   lets you install local deb packages resolving and installing its
   dependencies. apt does the  same,  but  only  for  remote  (http,  ftp)
   located packages.

Desde que você consiga obter um pacote não corrompido, qualquer um deles deve funcionar.

EDIT: Não parece haver muito neste pacote que não seja um aviso de direitos autorais contendo uma discussão sobre a redistribuição do driver gráfico NVIDIA. Sendo esse o caso, você pode querer instalar este pacote para sua versão e arquitetura.

Fontes:

man gdebi

link

link

    
por Elder Geek 08.12.2016 / 22:50
0

Eu resolvo o problema. Coloque um dummy sudo touch /lib/systemd/system/var-lib-snapd-lib-gl.mount (o arquivo que não estava disponível) e então sudo apt purge nvidia* . Várias reinicializações, etc.

A resposta completa é AQUI

    
por Valentin Mladenov 11.12.2016 / 19:38