Ошибка! Плохой статус возврата для модуля основывается на ядре: 3.8.0-37-универсальный (x86_64)

После обновления некоторых пакетов в моей машине (использование aptitude), я получил следующую ошибку:

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.

сразу после запроса

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

Я консультировался с файлом журнала. Первая ошибка, которую я заметил, была в строке 458, и это было ею:

/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

Эта ошибка заставила компиляцию завершаться и сценарий для выхода с кодом ошибки 2.

Кроме этого, обновление пошло хорошо. Кроме того, в способности я не вижу остатков пакетов, которые будут установлены (она говорит, что "Никакие пакеты, как не планируют, будут установлены, удалены или обновлены"). Таким образом, мой вопрос - это: я должен волноваться? Что-нибудь действительно пошел не так, как надо с обновлением? Раз так: что я должен сделать для фиксации его?

Править: вывод 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

Это - ubuntu 12.04.4 LTS.

Обновление

Я думал та установка linux-generic решил проблему. Было похоже на это на первом месте, но после больше чем недели, имея linux-generic все еще установленный, я получил следующую ошибку на системном обновлении, которое является почти тем же как старым:

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.

Снова, строка 458 имеет, показал эту ошибку:

/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

таким образом, я склонен полагать, что проблема где-то в другом месте.

0
задан 2 April 2014 в 13:16

2 ответа

Версия клиента OpenAFS в 12.04.4 не поддерживает ядро в 12.04.4. См. ошибка 1206387 . А именно, OpenAFS 1.6.1 не поддерживает ядро Linux 3.8, и соответствующие патчи для создания, это поддерживать то ядро не избирательно подошлось к выбору к официальному пакету в точном.

Как обходное решение, я полагаю, что можно использовать этот OpenAFS PPA.

1
ответ дан 8 October 2019 в 10:44

Попробуйте это:

Универсальный:

sudo dkms remove <module>/<version#> --all 

определенный пример:

sudo dkms remove openafs/1.6.1 --all

После вышеупомянутых шагов, обновите до нового Универсального Linux заголовка.

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

Перезагружают систему. После того, как зарегистрированный на пути новый заголовок, установите свой openafs назад в систему.Примечание: можно испытать проблемы совместимости, как упомянуто выше.

Предупредите: не удаляйте свой предыдущий заголовок Linux, пока Вы не подтвердили, что текущий работает хорошо.

1
ответ дан 8 October 2019 в 10:44

Другие вопросы по тегам:

Похожие вопросы: