1

У меня openSUSE 13.2, и я пытаюсь обновить ядро до последней стабильной версии.

Я добавил http://download.opensuse.org/repositories/Kernel:/stable/standard/ в репозиторий и попытался выполнить обновление с помощью команды sudo zypper dup -r kernel_stable .
Я получаю эту ошибку:

Checking for file ......................................[done]
(1/3) Installing: kernel-devel-4.1.4-1.1.ga37e14f ..............................................................................[done]
(2/3) Installing: kernel-desktop-4.1.4-1.1.ga37e14f ............................................................................[done]
Additional rpm output:
Creating initrd: /boot/initrd-4.1.4-1.ga37e14f-desktop
Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.1.4-1.ga37e14f-desktop 4.1.4-1.ga37e14f-desktop
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: network ***
Failed to install module ipv6
Failed to install module xennet
*** Including module: ifcfg ***
*** Including module: drm ***
*** Including module: plymouth ***
*** Including module: kernel-modules ***
Failed to install module sd_mod
Failed to install module hid_generic

1 ответ1

1

Ошибки произошли от dracut , инфраструктуры initramfs, используемой в OpenSUSE и RHEL. Некоторые модули не могут быть установлены в initramfs, потому что они уже доступны в ядре.

Вы можете убедиться в этом, проверив файл конфигурации ядра (т. Е. Файл /boot/config-4.1.4-1.ga37e14f-desktop ), используя любой текстовый редактор. Драйверы, встроенные в ядро, имеют значение y . Например, в случае ipv6 вы должны увидеть что-то вроде CONFIG_IPV6=y . Тот же принцип применим ко всем другим модулям, которые dracut не удалось установить в initramfs.

В заключение установка прошла нормально; попробуйте загрузиться с новым ядром.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .