Erro! Status de retorno incorreto para a compilação do módulo no kernel: 3.8.0-37-generic (x86_64)

0

Após atualizar alguns pacotes em minha máquina (usando aptitude ), recebi o seguinte erro:

Error! Bad return status for module build on kernel: 3.8.0-37-generic (x86_64)
Consult /var/lib/dkms/openafs/1.6.1/build/make.log for more information.

logo após solicitar

run-parts: executing /etc/kernel/header_postinst.d/dkms 3.8.0-37-generic /boot/vmlinuz-3.8.0-37-generic

Eu consultei o arquivo de log. O primeiro erro que eu notei lá foi na linha 458, e foi isso:

/var/lib/dkms/openafs/1.6.1/build/src/afs/afs_osi.h:14:21: fatal error: h/param.h: No such file or directory

Este erro fez com que a compilação terminasse e o script fosse encerrado com o código de erro 2.

Além disso, a atualização foi aprovada. Além disso, dentro do aptitude eu não vejo nenhuma sobra de pacotes a serem instalados (diz "Nenhum pacote está programado para ser instalado, removido ou atualizado"). Então, minha pergunta é esta: devo me preocupar? Alguma coisa realmente deu errado com a atualização? Em caso afirmativo: o que devo fazer para corrigir isso?

Editar: saída de uname -srvmpio :

Linux 3.8.0-36-generic #52~precise1-Ubuntu SMP Mon Feb 3 21:54:46 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Este é o Ubuntu 12.04.4 LTS.

Atualizar

Eu achei que instalar linux-generic resolveu o problema. Parecia que em primeiro lugar, mas depois de mais de uma semana, tendo linux-generic ainda instalado, recebi o seguinte erro na atualização do sistema, que é quase o mesmo que o antigo:

Error! Bad return status for module build on kernel: 3.8.0-38-generic (x86_64)
Consult /var/lib/dkms/openafs/1.6.1/build/make.log for more information.

Novamente, a linha 458 mostrou este erro:

/var/lib/dkms/openafs/1.6.1/build/src/afs/afs_osi.h:14:21: fatal error: h/param.h: No such file or directory

então eu costumo acreditar que o problema está em outro lugar.

    
por Bach 24.03.2014 / 11:35

2 respostas

1

A versão do cliente OpenAFS no 12.04.4 não suporta o kernel em 12.04.4. Consulte o erro 1206387 . Especificamente, o OpenAFS 1.6.1 não suporta o kernel Linux 3.8, e os patches relevantes para torná-lo compatível com o kernel não foram selecionados para o pacote oficial com precisão.

Como solução alternativa, acredito que você possa usar este PPA do OpenAFS .

    
por adeason 10.05.2014 / 23:07
1

Tente isto:

Genérico:

sudo dkms remove <module>/<version#> --all 
Exemplo específico de

:

sudo dkms remove openafs/1.6.1 --all

Após os passos acima, atualize para o novo cabeçalho genérico do Linux.

sudo apt-get install -f --reinstall linux-headers-generic

Reinicie o sistema. Uma vez logado através do novo cabeçalho, instale o seu openafs de volta no sistema. Observação: você pode ter problemas de compatibilidade, conforme mencionado acima.

Aviso: não exclua o cabeçalho anterior do Linux, até confirmar que o atual funciona bem.

    
por S34N 10.11.2016 / 00:47