linux-headers uname mismatch

0

Os cabeçalhos que tenho no meu /usr/src são linux-headers-3.2.0-57-generic e linux-headers-3.2.0-57-generic-pae , mas

uname -r

retorna

3.0.0-12-generic-pae

cat /proc/version agrees com uname.

Eu baixei a fonte do Linux. Eu não consegui nenhum arquivo de cabeçalho com ele. ' find / ' não encontra ' linux-headers-3.0.0-12-generic-pae ' no sistema.

Quando tento construir meus drivers de vídeo, ele reclama da incompatibilidade. O que devo usar?

Cheguei a este estado atualizando a partir de 11,10. Talvez a atualização falhou.

Quando eu entro, recebo a mensagem

Welcome ... to 12.04.3 (GNU/Linux 3.0.0-12-generic-pae)

seguido por

New release 12.10 available

ainda

do-release-upgrade

retorna

No new release found.
    
por user224241 11.12.2013 / 03:29

1 resposta

0

Algumas etapas da solução de problemas antes que eu possa fornecer uma resposta real.

  1. Você pode fornecer o conteúdo de /etc/update-manager/release-upgrades ? Isso ajudará a diagnosticar o problema com o update-manage, mas isso é mais tangencial para o problema do kernel, já que as atualizações são feitas via apt . Você fez recentemente uma atualização de distribuição?

  2. Além disso, uma listagem de sudo dpkg -l . Você vai querer tentar reduzir os pacotes que parecem relevantes. Eu não tenho um shell à mão ou eu grep para você. Experimente headers , linux , etc.

  3. Além disso, você reinicializou desde seu último apt-get upgrade ? Caso contrário, a atualização pode não ter entrado em vigor ainda, já que o kernel precisa pode precisar ser desativado para atualizar.

As versões mais antigas do kernel podem ser removidas do seu sistema usando suas preferências regulares de gerenciamento de pacotes (apt, synaptic, etc). Isso garantirá que você esteja executando a versão mais recente.

    
por Huckle 11.12.2013 / 05:18