В данном коммите https://git.altlinux.org/tasks/index/p10/done/291610/gears/6400/git?p=git;a=commitdiff;h=c729d4c79e6f3e1bcfe00a363ba06935dcdf2546 помимо того, что модули теперь собираются в один rpm пакет, у них меняется название: Ядро 5.14 # rpm -ql kernel-modules-virtualbox-addition-video-un-def-6.1.26-alt2.331285.3.x86_64 /lib/modules/5.14.21-un-def-alt3/misc/vboxvideovbox.ko # rpm -ql kernel-modules-virtualbox-addition-un-def-6.1.26-alt2.331285.3.x86_64 /lib/modules/5.14.21-un-def-alt3/misc/vboxsfvbox.ko # rpm -ql kernel-modules-virtualbox-addition-guest-un-def-6.1.26-alt2.331285.3.x86_64 /lib/modules/5.14.21-un-def-alt3/misc/vboxguestvbox.ko Ядро 5.15 # rpm -ql kernel-modules-virtualbox-addition-un-def-6.1.32-alt1.331554.1.x86_64 /lib/modules/5.15.34-un-def-alt1/updates/vboxguest.ko /lib/modules/5.15.34-un-def-alt1/updates/vboxsf.ko /lib/modules/5.15.34-un-def-alt1/updates/vboxvideo.ko А файлы /etc/modprobe.d/virtualbox-*.conf из пакетов virtualbox-guest-common-vboxguest virtualbox-guest-common-vboxsf virtualbox-guest-common-vboxvideo остались прежними. # cat /etc/modprobe.d/virtualbox-vbox*.conf install vboxguest /sbin/modprobe vboxguestvbox blacklist vboxguest install vboxsf /sbin/modprobe vboxsfvbox blacklist vboxsf install vboxvideo /sbin/modprobe vboxvideovbox blacklist vboxvideo Из за чего перестают грузиться данные модули: # modprobe vboxguest modprobe: FATAL: Module vboxguestvbox not found in directory /lib/modules/5.15.34-un-def-alt1 modprobe: ERROR: Error running install command '/sbin/modprobe vboxguestvbox' for module vboxguest: retcode 1 modprobe: ERROR: could not insert 'vboxguest': Invalid argument # modprobe vboxsf modprobe: FATAL: Module vboxguestvbox not found in directory /lib/modules/5.15.34-un-def-alt1 modprobe: ERROR: Error running install command '/sbin/modprobe vboxguestvbox' for module vboxguest: retcode 1 modprobe: ERROR: could not insert 'vboxsf': Invalid argument # modprobe vboxvideo modprobe: FATAL: Module vboxvideovbox not found in directory /lib/modules/5.15.34-un-def-alt1 modprobe: ERROR: Error running install command '/sbin/modprobe vboxvideovbox' for module vboxvideo: retcode 1 modprobe: ERROR: could not insert 'vboxvideo': Invalid argument Эту проблему можно решить, удалив пакеты: virtualbox-guest-common-vboxguest virtualbox-guest-common-vboxsf virtualbox-guest-common-vboxvideo Однако у пакета virtualbox-guest-common-vboxsf есть зависимости на kernel-modules-virtualbox-addition # apt-get remove virtualbox-guest-common-vboxsf Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие пакеты будут УДАЛЕНЫ: kernel-modules-virtualbox-addition-std-def#6.1.32-alt1.330351.1:p10+298445.4700.2.1@1650533301 kernel-modules-virtualbox-addition-un-def#6.1.32-alt1.331554.1:p10+298430.3200.2.1@1650492378 virtualbox-guest-common-vboxsf 0 будет обновлено, 0 новых установлено, 3 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 1873kB дискового пространства. Продолжить? [Y/n]
Такая же проблема наблюдается с ядром 5.10.111-std-def-alt1
Ошибка воспроизводится на sisyphus Ядро: std-def-5.15.82-alt1 un-def-6.0.12-alt1
Давайте уже прекратим собирать kernel-modules-virtualbox-addition* И сделаем у пакета virtualbox-guest-common: Obsoletes: virtualbox-guest-common-vboxguest virtualbox-guest-common-vboxsf virtualbox-guest-common-vboxvideo
Если бы ванильные драйвера работали также хорошо, как родные, то я бы первый их сразу выкинул. Если уже так, то давайте так и сделаем. Кто подтвердит?
Если бы ванильные драйвера работали также хорошо, как родные, то я бы первый их сразу выкинул. Если уже так, то давайте так и сделаем. Кто подтвердит? Давайте проверим.
(Ответ для Evgeny Sinelnikov на комментарий #5) > Если бы ванильные драйвера работали также хорошо, как родные, то я бы первый > их сразу выкинул. Если уже так, то давайте так и сделаем. Кто подтвердит? > Давайте проверим. Посмотрел пакеты kernel-modules-virtualbox-addition-std-def kernel-modules-virtualbox-addition-un-def Там сейчас модули в каталоге updates под своими именами. Тогда зачем нужны virtualbox-guest-common-vboxguest virtualbox-guest-common-vboxsf virtualbox-guest-common-vboxvideo? Они теперь просто ломают загрузку модулей ядра, как я понимаю. То есть модули можно оставить, но вот эти пакеты вредные нужно убрать.
Я со времён ядра 5.4 их не использую. Меня устраивает. Из наших дистрибутивов почти всех выкинули. Если и остались у кого, то по недосмотру.
Надо поискать поинтересоваться как так получилось. Думаю, что это ошибка.
(Ответ для Evgeny Sinelnikov на комментарий #8) > Надо поискать поинтересоваться как так получилось. Думаю, что это ошибка. https://git.altlinux.org/gears/k/kernel-modules-virtualbox-addition-std-def.git?p=kernel-modules-virtualbox-addition-std-def.git;a=commitdiff;h=c729d4c79e6f3e1bcfe00a363ba06935dcdf2546 Получается, что 2 года как сломали. Исправьте уже наконец. Удалите virtualbox-guest-common-vboxguest virtualbox-guest-common-vboxsf virtualbox-guest-common-vboxvideo и сделайте obsoletes этих пакетов.
Также не нужно упаковывать /etc/modules-load.d/virtualbox-addition.conf Модули ядра прекрасно подгружаются сами (проверил). А так мы их напрасно грузим на системах, не запущенных в virtualbox. И даже в virtualbox напрасно грузим модуль vboxvideo, когда видеоадаптер vmsvga. Также проверил, что наблюдается проблема с видео, когда установлен kernel-modules-virtualbox-addidtions-un-def (в p10). Чёрный экран. Удалил модуль и всё заработало с апстримным модулем ядра vboxvideo.
Сделал NMU: #336017 EPERM #2 sisyphus virtualbox.git=7.0.12-alt4 #336019 EPERM #2 p10 virtualbox.git=6.1.46-alt3
(Ответ для Антон Мидюков на комментарий #11) > Сделал NMU: > > #336017 EPERM #2 sisyphus virtualbox.git=7.0.12-alt4 > #336019 EPERM #2 p10 virtualbox.git=6.1.46-alt3 336019 пропустили в p10. greh, sin, прошу одобрить 336017.
Исправлено: https://git.altlinux.org/tasks/archive/done/_329/336985/