+++ Данная ошибка создана размножением ошибки 29402 +++ # uname -a Linux 3.0.96-std-def-alt0.M60P.1 #1 SMP Mon Sep 16 09:43:25 UTC 2013 i686 GNU/Linux # rpm -qa|grep kernel-modules kernel-modules-ide-std-def-2.6.38-alt8.1 # update-kernel Try to install new kernel kernel-image-std-def-1:3.10.12-alt1 and update its modules [y]/n? update-kernel: kernel-modules-ide is installed, trying to update... Reading Package Lists... Done Это попытка начала переезда на p7.
IIRC скрипт смотрит на все ядра и это правильно, т.к. наборы ядерных модулей могут заметно отличаться между ветками, а грузиться из led-ws в std-def, чтобы обновить std-def -- как-то немного странно. Получаются попытки установить несуществующие модули, но они ничему не мешают, разве что немного затягивают процесс.
Несовсем так. В данном примере доустанавливается существующий, но ненужный уже kernel-modules-ide: http://lists.altlinux.org/pipermail/community/2013-September/680404.html Как бы драки между разными модулями для одной железки не получить... Тогда, наверное, стоит доработать логику, что если на текущий флавор апдейт идёт, то выбирать по текущему, если на какой-то другой, то по последней версии другого. Вот если другого нет, то тут подумать надо, что делать. Всё же, наверное, тоже текущий смотреть лучше... Или вопрос задать.
(In reply to comment #2) > Несовсем так. В данном примере доустанавливается существующий, но ненужный > уже kernel-modules-ide: Решение о ненужности следует принять локальному системному администратору, поскольку кроме него никто не мог затребовать установку этого пакета при его появлении. В скриптах такое может решаться разве что чёрным списком, но в данном случае это может принести неожиданные проблемы тем, кому по каким-то причинам до сих пор нужны модули из этого пакета.
> Решение о ненужности следует принять локальному системному администратору, > поскольку кроме него никто не мог затребовать установку этого пакета при его > появлении. Так он его уже принял, не установив с текущим ядром. У старого (читай - запасного) модуль необходим, текущего, а, так же, более нового - нет. Не сносить же старое проверенное ядро только из-за того, что тот старый модуль там был нужен ? Получается, update-kernel тут просто бесполезен будет. Ну хоть ручка --ignore-module-package нужна, хотябы.
Так что по поводу Comment #4 ?
*** Bug 29402 has been marked as a duplicate of this bug. ***