После обновления VirtualBox Альтератор не обновляет kernel-modules-virtualbox, VM не стартуют. Альт Рабочая станция К 11.1.1 Непосредственно перед этим VM работали. Обновление системы через Discover с перезагрузкой. Т.к. обновлялся VirtualBox, был запущен Альтератор и было прожато обновление ядра и его модулей. Перезагрузка. VM перестали запускаться, т.к. не был обновлён модуль kernel-modules-virtualbox. Обновление ядра через # update-kernel -ai решило проблему с запуском VM, но не ответило на вопрос почему этого не сделал Альтератор. При update-kernel версии самого ядра и других модулей были "уже последними", за исключением kernel-modules-virtualbox, который и обновился единственным. Повторяемости ошибки не тестировалась.
Обсуждение здесь: https://t.me/alt_linux/576864 Версии модулей: The following packages will be REMOVED: kernel-modules-virtualbox-6.12#7.2.0-alt1.396345.1:p11+399097.2500.2.1@1763375303 The following NEW packages will be installed: kernel-modules-virtualbox-6.12#7.2.4-alt1.396345.1:p11+398600.300.3.1@1763655925
Сравните modinfo vboxdrv | grep ^version и rpm -q --qf '%{VERSION}\n' virtualbox
(Ответ для Sergey V Turchin на комментарий #2) > Сравните > modinfo vboxdrv | grep ^version > и > rpm -q --qf '%{VERSION}\n' virtualbox [root@hst ~]# modinfo vboxdrv | grep ^version version: 7.2.4 r170995 (0x00340001) [root@hst ~]# rpm -q --qf '%{VERSION}\n' virtualbox 7.2.4 [root@hst ~]#
(Ответ для asdf на комментарий #0) > Обновление ядра через # update-kernel -ai решило проблему с запуском VM Ааа, проблемы изначально не было. :-)
(Ответ для asdf на комментарий #0) > почему этого не сделал Альтератор. Потому, что считается, что успешный запуск системы важнее, чем отвал какого-то сервиса, поэтому у нас ядро само не обновляется.
update-kernel обновляет модули уже установленного ядра, поэтому и alterator-update-kernel должен уметь.
(Ответ для Sergey V Turchin на комментарий #6) > update-kernel обновляет модули уже установленного ядра, поэтому и > alterator-update-kernel должен уметь. Должен, но не сумел. Об этом и баг.
Свежая Альт Рабочая станция К 11.1.1 Обновление системы через Discover с перезагрузкой. # modinfo vboxdrv | grep ^version version: 7.1.12 r169651 (0x00340001) Обновил ядро через alterator-update-kernel. Перезагрузка. # modinfo vboxdrv | grep ^version version: 7.2.4 r170995 (0x00340001) На Альт Рабочая станция 11 тоже всё отработало нормально. Как воспроизвести баг?
(Ответ для Иван Савин на комментарий #8) > Как воспроизвести баг? Ядро должно быть последней версии, модуль ядра исходно должен быть версии 7.2.0. В этой ситуации запуск ВМ в VirtualBox последней версии неуспешен по несоответствию версии модуля. Далее обновление через Альтератор: 1) ядра (по факту не обновлялся, т.к. уже был последний) и 2) модулей (здесь, по идее, должен был обновиться модуль VirtualBox, но не обновился), перезагрузка, запуск ВМ неуспешен по той же причине. https://t.me/alt_linux/576870 Тут не упомянуто, но, естественно, была перезагрузка (пошёл проверить - вдруг мне она приснилась, но нет, журнал против). По совету https://t.me/alt_linux/576886 пошёл и ручками установил (обновил) те же модули, что и были всегда на этой системе (а ВМ запускались): # update-kernel -ai Это решило проблему запуска ВМ. Кстати, как установить сейчас модуль VirtualBox версии 7.2.0? Доступен только 7.2.4.
(Ответ для asdf на комментарий #9) > (Ответ для Иван Савин на комментарий #8) > > > Как воспроизвести баг? > > Ядро должно быть последней версии, модуль ядра исходно должен быть версии > 7.2.0. > Кстати, как установить сейчас модуль VirtualBox версии 7.2.0? Доступен > только 7.2.4. https://www.altlinux.org/%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%A1%D0%B8%D0%B7%D0%B8%D1%84%D0%B0 [root@savin ~]# modinfo vboxdrv | grep ^version version: 7.1.12 r169651 (0x00340001) #uname -r 6.12.41-6.12-alt1 #apt-repo rm all #apt-repo add p11 20251021 #apt-get update Обновления ядра через альтератор. Перезагрузка. #uname -r 6.12.51-6.12-alt1 #modinfo vboxdrv | grep ^version version: 7.2.0 r170228 (0x00340001) #apt-repo rm all #apt-repo add p11 #apt-get update Обновление через Discover. Перезагрузка. #uname -r 6.12.51-6.12-alt1 #modinfo vboxdrv | grep ^version version: 7.2.0 r170228 (0x00340001) Обновления ядра через альтератор. Перезагрузка. #uname -r 6.12.57-6.12-alt1 #modinfo vboxdrv | grep ^version version: 7.2.4 r170995 (0x00340001) Модуль обновился.
(Ответ для Иван Савин на комментарий #10) > Модуль обновился. Всё делал на свежей Альт Рабочая станция К 11.1.1
(Ответ для Иван Савин на комментарий #11) > > Модуль обновился. > Всё делал на свежей Альт Рабочая станция К 11.1.1 Прошу прощения, уточняю, что версия ядра была одна и та же, а именно такая: kernel-image-6.12-6.12.57-alt1
(Ответ для asdf на комментарий #12) > (Ответ для Иван Савин на комментарий #11) > > > Модуль обновился. > > Всё делал на свежей Альт Рабочая станция К 11.1.1 > > Прошу прощения, уточняю, что версия ядра была одна и та же, а именно такая: > kernel-image-6.12-6.12.57-alt1 Как я понял, ядро обновилось до 6.12.57-alt1 после этого действия: (Ответ для asdf на комментарий #0) > Обновление системы через Discover с перезагрузкой. > Т.к. обновлялся VirtualBox, был запущен Альтератор и было прожато обновление > ядра и его модулей. Перезагрузка. Или что вы имеете ввиду?
(Ответ для Иван Савин на комментарий #13) > Или что вы имеете ввиду? 1. Версия ядра была kernel-image-6.12-6.12.57-alt1. 2. Пришло обновление через Discover VirtualBox. 3. Через Альтератор было сделано обновление ядра, как и модулей. 4. Перезагрузка. 5. ВМ не стартуют. 6. Оказалось, что модуль VirtualBox остался 7.2.0. 7. Сделано обновление ядра с модулями через update-kernel -ai. Перезагрузка. 8. Как выше указал, версия ядра осталась та же самая. Потому что она последняя. 9. ВМ стартовали. Если конкретно, то: 19.11.2025 были установлены: 1. kernel-image-6.12-6.12.57-alt1 2. kernel-modules-virtualbox-6.12-7.2.0-alt1 21.11.2025 1. Был обновлён VirtualBox. 2. Через Альтератор были прожаты обновления ядра и модулей. 3. После перезагрузки модуль ядра остался прежний - 7.2.0. 4. После обновления через kernel-update -ai модуль ядра обновился до 7.2.4. 5. После перезагрузки ВМ начали стартовать штатно. Т.е. все события происходили при одной и той же версии kernel.
(Ответ для asdf на комментарий #14) > (Ответ для Иван Савин на комментарий #13) > > > Или что вы имеете ввиду? > > 1. Версия ядра была kernel-image-6.12-6.12.57-alt1. > 2. Пришло обновление через Discover VirtualBox. > 3. Через Альтератор было сделано обновление ядра, как и модулей. > 4. Перезагрузка. > 5. ВМ не стартуют. > 6. Оказалось, что модуль VirtualBox остался 7.2.0. > 7. Сделано обновление ядра с модулями через update-kernel -ai. Перезагрузка. > 8. Как выше указал, версия ядра осталась та же самая. Потому что она > последняя. > 9. ВМ стартовали. > > Если конкретно, то: > > 19.11.2025 были установлены: > 1. kernel-image-6.12-6.12.57-alt1 > 2. kernel-modules-virtualbox-6.12-7.2.0-alt1 > > 21.11.2025 > 1. Был обновлён VirtualBox. > 2. Через Альтератор были прожаты обновления ядра и модулей. > 3. После перезагрузки модуль ядра остался прежний - 7.2.0. > 4. После обновления через kernel-update -ai модуль ядра обновился до 7.2.4. > 5. После перезагрузки ВМ начали стартовать штатно. > > Т.е. все события происходили при одной и той же версии kernel. Получилось воспроизвести. Ядро не было обновлено. Это важно. Вы прожали "установить модули" и установленный модуль не обновился. На данный момент это можно решить удалением модуля в первом окне alterator-update-kernel, и установкой модуля во втором окне(в которое попадаешь нажав "Обновить ядро..."). Посмотрю, как можно исправить.
(Ответ для Иван Савин на комментарий #15) > Получилось воспроизвести. > > Ядро не было обновлено. Это важно. > Вы прожали "установить модули" и установленный модуль не обновился. Да, верно. Прожатие обновления ядра не привело к обновлению ядра, т.к. оно уже было последней версии. После этого прожатие обновления модуля не обновило модуль, хотя должно было (новый модуль был уже в доступе), а это уже баг. > На данный момент это можно решить удалением модуля в первом окне > alterator-update-kernel, и установкой модуля во втором окне(в которое > попадаешь нажав "Обновить ядро..."). > > Посмотрю, как можно исправить. Отлично.
alterator-update-kernel-1.6-alt1 -> sisyphus: Fri Dec 05 2025 Ivan Savin <svn17@altlinux> 1.6-alt1 - Fix bug with install modules. Now, when installing modules without installing the kernel, the version of the marked modules is checked, and if a newer version is available, it is installed. (Closes: 56946)