Por que um computador Linux sem hardware Nvidia teria indigestão sobre um kernel Nvidia?

1

Estou executando o Debian Wheezy em um computador com gráficos ATI / AMD e sem hardware Nvidia. Uma semana atrás, sem nenhuma causa óbvia, apt decidiu que precisa configurar os gráficos da Nvidia sempre que for executado, causando comportamento errático e falhas durante as atualizações.

O log do apt (parte relevante mostrada abaixo), lista várias falhas que giram em torno de um kernel da Nvidia ( nvidia-kernel-amd64 e sua dependência, nvidia-kernel-3.2.0-4-amd64 ). Parece que o kernel do Linux não está configurado, por isso não é possível configurar o kernel da Nvidia. Note que isto está em um sistema que está sendo executado há mais de um ano no Debian e nenhum hardware foi alterado.

O sistema é executado normalmente, apesar desses erros relatados.

  • Ainda mais estranho, acha que precisa configurar algo que nem está lá. Nenhum desses está listado no Apper como sendo instalado.
  • Embora não esteja instalado, há alguns artefatos em várias pastas na unidade. O kernel da Nvidia não é livre, então não é uma parte padrão da distribuição Debian básica e não deve conter nada necessário para o Debian funcionar. Minha instalação Debian é na verdade uma versão Wheezy que veio junto com uma série de drivers e software livres e não-livres, então isso pode ter sido a fonte dos artefatos.
  • A verificação do sistema (via lspci ) verifica se o sistema reconhece corretamente os gráficos da ATI e não vê nenhum hardware da Nvidia, e o driver correto (radeon) está sendo usado. Não há razão aparente para que qualquer ação deva ocorrer envolvendo a Nvidia.
  • Como experiência, tentei ver se poderia instalar e, em seguida, desinstalar nvidia-kernel-amd64 e nvidia-kernel-3.2.0-4-amd64 da possibilidade de o processo poder limpar potencialmente instalação anterior corrompida ou incompleta. O Apper passou pelo download, preparou e instalou as etapas para ambos e, em seguida, adicionou a instalação de linux-image-3.2.0-4-amd64 à lista, que falhou (mesma edição mostrada aqui). Quando reabri o Apper, os dois pacotes da Nvidia ainda estavam sendo exibidos como desinstalados, e o problema persiste.
por fixer1234 10.06.2016 / 10:10

1 resposta

1

Este foi um problema que não fazia sentido, além de algo estar corrompido. O Apt tem algumas ferramentas de limpeza integradas, que eu tentei:

apt-get check

Este comando é uma ferramenta de diagnóstico. Ele faz uma atualização das listas de pacotes e verifica se há dependências quebradas.

apt-get -f install

Este comando corrige pacotes quebrados quando você recebe reclamações sobre "dependências não atendidas".

Nem ajudou. Como nenhum dos pacotes da Nvidia é necessário no sistema, usei:

apt-get remove <package_name>

Este comando remove um pacote instalado (isso não poderia ser feito no Apper porque o sistema não achava que eles estivessem instalados).

As mensagens sobre problemas ao tentar configurar a Nvidia desapareceram.

Infelizmente, este é apenas um artefato inexplicável de outro problema, um problema com o kernel do Linux. O problema básico com atualizações ainda ocorre, só que agora ele não usa a Nvidia como desculpa. Como isso revelou um problema subjacente diferente, colocarei isso em uma nova pergunta.

    
por 10.06.2016 / 23:44