Summary: | Предлагает обновить ядро, даже если в репозитории нет новее | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Gulay Boris <boris> |
Component: | update-kernel | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P3 | CC: | amike, boyarsh, evg, imz, lav, mike, real.altlinux.org, vt |
Version: | unstable | Keywords: | usability |
Hardware: | all | ||
OS: | Linux |
Description
Gulay Boris
2011-12-15 19:58:00 MSK
перевесил По-моему, это фича. Потому что помимо ядра, могут обновляться и модули отдельно, которые через 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. Но как повод к размышлению про другие бранчи моё сообщение сойдёт. |