Driver nvidia não atualiza no feisty (resolvido)

Iniciado por hartmann, 05 de Maio de 2007, 10:18

tópico anterior - próximo tópico

hartmann

Olá

Eu estava rodando o Ubuntu Edgy sem problemas com minha placa GeForce 6200, instalada com o envy, rodando o beryl redondinho.
Porém, desde que eu atualizei para o feisty, ele fica exibindo um arquivo para atualidar (nvida-glx), mas sempre dá erro!

Desde a atualização o beryl parou de funcionar (eu instalei seguindo um tutorial usando aiglx para acelerar o 3d e o comando beryl-manager eu adicionei no início da sessão). quando eu abro o terminal e digito o comando "beryl" ele funciona mas sem as barras de menu das janelas, e invariavelmente trava enquanto estou girando o cubo.

O log de erro a atualização se segue:

E: /var/cache/apt/archives/nvidia-glx_1%3a1.0.9631+2.6.20.5-15.20_i386.deb: subprocesso pre-installation script retornou código de saída de error 2

e no terminal:

(Lendo banco de dados ... 144757 arquivos e diretórios atualmente instalados.)
Preparando para substituir nvidia-glx 1.0.9755 (usando .../nvidia-glx_1%3a1.0.9631+2.6.20.5-15.20_i386.deb) ...
/var/lib/dpkg/info/nvidia-glx.prerm: 32: /etc/init.d/nvidia-glx: not found
dpkg-divert: `diversion of /usr/lib/xorg/modules/libglx.so to /usr/lib/nvidia/libglx.so.xlibmesa by nvidia-glx' conflita com `diversion of /usr/lib/xorg/modules/extensions/libglx.so to /usr/lib/nvidia/libglx.so.xlibmesa by nvidia-glx'
dpkg: erro processando /var/cache/apt/archives/nvidia-glx_1%3a1.0.9631+2.6.20.5-15.20_i386.deb (--unpack):
subprocesso pre-installation script retornou código de saída de error 2
Erros foram encontrados durante processamento de:
/var/cache/apt/archives/nvidia-glx_1%3a1.0.9631+2.6.20.5-15.20_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A instalação de um pacote falhou. Tentando recuperar :



Qualquer ajuda é bem-vinda.
Obrigado


ginho

Eu estava com o mesmo erro.
Fiz o seguinte:
No Terminal:
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status-old
sudo gedit /var/lib/dpkg/status
   localizar por nvidia, aqui deu linha 15745 que é a referente ao driver 9631
   selecionei desde onde diz package ate o inicio da outra package, tem que prestar muita atenção,   deletei   e salvei. Fecha o arquivo, abri o synaptic e mandei instalar o nvidia-glx-new, correu bem, sem erros.

Se você não conseguir assim, volte o arquivo de backup:
No Terminal
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status.

Se tiver dúvidas não faça, questione primeiro.


hartmann

Olá Ginho!
Você havia instalado o driver com o Envy?
Eu dei uma olhada na página do Alberto Milone e ele explica que o correto é desistalar o driver, desinstalar o envy e depois reinstalar tudo de novo.
Acho que fiz caca.
Se esse foi o mesmo caso que o teu, acho que vou seguir tuas recomendações.
Abraço

ginho

Não, eu não instalei pelo Envy. Instalei pelo Synaptic, a nova instalação não conseguiu retirar a entrada
do driver 9631, e o synaptic dava o mesmo erro que para você em função disso. Agora se seguir a dica
não esqueça de criar o arquivo de backup (old), ai se não der você retorna a cópia e fica como estava.

Passei somente como resolvi o mesmo problema, a questão é "causa diferente" pode não dar.

hartmann

Ginho!
Desculpa encher a paciência...

é essa parte que é para deletar?:
Package: nvidia-kernel-source
Status: install ok installed
Priority: optional
Section: restricted/misc
Installed-Size: 1820
Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>
Architecture: i386
Source: linux-restricted-modules-2.6.20 (2.6.20.5-15.20)
Version: 1:1.0.9631+2.6.20.5-15.20
Replaces: nvidia-kernel-src
Depends: debhelper (>> 4.0.0), make, sed (>> 3.0), dpatch (>= 2.0.0)
Recommends: nvidia-glx (>= 1.0.9631), kernel-package (>= 8.082), devscripts
Conflicts: nvidia-kernel-src
Description: NVIDIA binary kernel module source
This package builds the NVIDIA XFree86 4.x/X.Org binary kernel module needed
by nvidia-glx.  This package is not needed on an Ubuntu system because
a pre-compiled kernel module is supplied by the linux-restricted-modules
packages.

ginho


hartmann

#6
Olá Ginho!
Bem que eu desconfiei...
Bom, mas eu acabei conseguindo de outra forma...
desinstalei o driver pelo envy, desinstalei o envy, baixei uma nova versão e reinstalei o driver pelo envy.
Acabei tendo que remover o beryl e reinstalá-lo, eu estava usando um repositório svn e tava dando algum conflito, mas eu reinstalei o beryl sem o svn e tudo voltou ao normal

Tive que usar o windows esse final de semana, já meio descrente que o Ubuntu fosse voltar ao normal. Que pesadelo. Travou uns 3 aplicativos.

Que bom que no final deu tudo certo.

Obrigado pela atenção.
Um abraço