После запуска утилиты, выдаётся такое сообщение: Try to install new kernel kernel-image-std-def-1:2.6.32-alt20.M50P.1 and update its modules При том, что у меня стоит kernel-image-std-def-2.6.32-alt20.M50P.1 Если согласиться, вот что будет: kernel-image-std-def#1:2.6.32-alt20.M50P.1 is already the newest version. Предлагается не пугать пользователя предложением обновить ядро на такоеже и последующей ошибкой.
перевесил
По-моему, это фича. Потому что помимо ядра, могут обновляться и модули отдельно, которые через dist-upgrade обновляться не будут, а только либо если напрямую их указать в apt-get install, либо запуском update-kernel.
update-kernel-0.9.6-alt1 -> sisyphus: * Thu Jul 11 2013 Vitaly Lipatov <lav@altlinux> 0.9.6-alt1 - skip install if the latest kernel is already installed (ALT bug #26715)
Похоже, что бага до сих пор на месте: Running kernel version: kernel-image-un-def-1:3.19.8-alt1 Checking for available kernel packages... Try to install new kernel kernel-image-un-def-1:4.0.4-alt1 and update its modules [y]/n? n root@ux ~ # rpm -q kernel-image-un-def kernel-image-un-def-3.19.7-alt1 kernel-image-un-def-3.19.8-alt1 kernel-image-un-def-3.18.7-alt1 kernel-image-un-def-3.17.6-alt1 kernel-image-un-def-4.0.4-alt1 <<<
(В ответ на комментарий №4) > Похоже, что бага до сих пор на месте: > Running kernel version: kernel-image-un-def-1:3.19.8-alt1 > Try to install new kernel kernel-image-un-def-1:4.0.4-alt1 and update its > modules [y]/n? n А ты перезагрузись в 4.0.4-alt1, должно пропасть :-)
(В ответ на комментарий №3) > update-kernel-0.9.6-alt1 -> sisyphus: > * Thu Jul 11 2013 Vitaly Lipatov <lav@altlinux> 0.9.6-alt1 > - skip install if the latest kernel is already installed (ALT bug #26715) На самом деле там сделано так, что сравнивается текущий запущенный пакет ядра и максимально доступный, если не совпадают - предлагается устанавливать. Обход: после обновления до нового ядра перезагрузиться в него. Правильным решением было бы проверять, не установлен ли уже пакет с самой новой версией ядра.
(В ответ на комментарий №6) > Правильным решением было бы проверять, > не установлен ли уже пакет с самой новой версией ядра. О чём и багъ.
Виталик, спасибо! * Sun Aug 23 2015 Vitaly Lipatov <lav@altlinux> 0.9.7-alt1 - check if we already have lastest kernel package (alt bug #26715)
Теперь, с disttag-ами ситуация может быть сложнее: один и тот же релиз (из одного тега) ядра собран в разные бранчи. Отличается disttag-ом (например, c7.1+... или c7+...). При переключении на c7.1 считается, что пользователю лучше подойдёт пакет из c7.1. Можно, конечно, в таких ситуациях предложить делать update-kernel -f И, кстати, на самом деле в моём примере про c7.1 и c7 такого поведения не будет, потому что эта фича (фикс этого багрепорта) не попала ещё в 0.9.5-alt1, который в c7.1. Но как повод к размышлению про другие бранчи моё сообщение сойдёт.