Summary: | Не удаётся обновить модуль virtualbox | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Branch p9 | Reporter: | Valery Sinelnikov <greh> | ||||||
Component: | update-kernel | Assignee: | qa-team <qa-team> | ||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-p9 <qa-p9> | ||||||
Severity: | critical | ||||||||
Priority: | P5 | CC: | aen, amakeenk, boyarsh, darktemplar, darktemplaralt, imz, rider, sin, sotor | ||||||
Version: | не указана | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Valery Sinelnikov
2020-03-03 18:59:06 MSK
Этот коммит должен был чинить данную проблему в update-kernel: http://git.altlinux.org/gears/u/update-kernel.git?p=update-kernel.git;a=commitdiff;h=4d442fd10f1a6d1b458c24e8c1d1ff519346b43e У вас какая версия update-kernel установлена ? Created attachment 8646 [details]
update kernel logs
Проверил обновление ядра до таска, все прошло хорошо. Шаги проверки: 1. Установить систему 2. Выполнить: # apt-get update 3. Выполнить: # apt-get dist-upgrade 4. Выполнить: # apt-repo add 246690 5. Выполнить: # apt-get update 6. Выполнить: # update-kernel Логи обновления в приложенном файле. Created attachment 8648 [details] update-kernel with obsoletes Действительно, после обновления update-kernel эта проблема решается. Но для текушей сборки модуля virtualbox-addition имеется еще одна проблема связанная с удалением устаревших пакетов (obsoletes): - kernel-modules-virtualbox-addition-video-std-def - kernel-modules-virtualbox-addition-guest-std-def Лог установки прилагаю. Суть проблемы в том, что update-kernel не высчитывает, что это пакеты устаревшие и пытается установить их в общем наборе. # update-kernel -f Running kernel version: kernel-image-std-def-1:4.19.79-alt1 Checking for available kernel packages... Try to install new kernel kernel-image-std-def-1:4.19.102-alt1:p9+245567.100.1.1@1580998191 and update its modules [y]/n? yes update-kernel: kernel-modules-bcmwl is installed, trying to update... update-kernel: kernel-modules-drm-ancient is installed, trying to update... update-kernel: kernel-modules-drm-nouveau is installed, trying to update... update-kernel: kernel-modules-drm-radeon is installed, trying to update... update-kernel: kernel-modules-drm is installed, trying to update... update-kernel: kernel-modules-e1000e is installed, trying to update... update-kernel: kernel-modules-rtl8723de is installed, trying to update... update-kernel: kernel-modules-rtl8821ce is installed, trying to update... update-kernel: kernel-modules-staging is installed, trying to update... update-kernel: kernel-modules-v4l is installed, trying to update... update-kernel: kernel-modules-virtualbox-addition-guest is installed, trying to update... update-kernel: kernel-modules-virtualbox-addition is installed, trying to update... update-kernel: kernel-modules-virtualbox-addition is installed, trying to update... update-kernel: kernel-modules-virtualbox-addition-video is installed, trying to update... update-kernel: kernel-modules-virtualbox is installed, trying to update... update-kernel: kernel-modules-virtualbox is installed, trying to update... Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия kernel-image-std-def#1:4.19.102-alt1:p9+245567.100.1.1@1580998191 уже установлена. Последняя версия kernel-modules-bcmwl-std-def#6.30.223.248-alt15.k.267110.1:p9+245567.600.1.1@1580939110 уже установлена. Последняя версия kernel-modules-drm-ancient-std-def#1:4.19.102-alt1:p9+245567.100.1.1@1580938642 уже установлена. Последняя версия kernel-modules-drm-nouveau-std-def#1:4.19.102-alt1:p9+245567.100.1.1@1580938642 уже установлена. Последняя версия kernel-modules-drm-radeon-std-def#1:4.19.102-alt1:p9+245567.100.1.1@1580938642 уже установлена. Последняя версия kernel-modules-drm-std-def#1:4.19.102-alt1:p9+245567.100.1.1@1580938642 уже установлена. Последняя версия kernel-modules-e1000e-std-def#3.4.2.1-alt2.267110.1:p9+245567.1100.1.1@1580939224 уже установлена. Последняя версия kernel-modules-rtl8723de-std-def#5.1.1.8-alt13.267110.1:p9+245567.2600.1.1@1580940001 уже установлена. Последняя версия kernel-modules-rtl8821ce-std-def#5.5.2-alt1.267110.1:p9+245567.2700.1.1@1580940039 уже установлена. Последняя версия kernel-modules-staging-std-def#1:4.19.102-alt1:p9+245567.100.1.1@1580938642 уже установлена. Последняя версия kernel-modules-v4l-std-def#1:4.19.102-alt1:p9+245567.100.1.1@1580938642 уже установлена. Последняя версия kernel-modules-virtualbox-addition-guest-std-def#5.2.34-alt1.267110.1:p9+245567.3200.1.1@1580940179 уже установлена. Последняя версия kernel-modules-virtualbox-addition-video-std-def#5.2.34-alt1.267110.1:p9+245567.3200.1.1@1580940179 уже установлена. Следующие пакеты будут УДАЛЕНЫ: kernel-modules-virtualbox-addition-std-def#5.2.34-alt1.267110.1:p9+245567.3200.1.1@1580940179 kernel-modules-virtualbox-std-def#5.2.34-alt1.267110.1:p9+245567.3300.1.1@1580940248 Следующие НОВЫЕ пакеты будут установлены: kernel-modules-virtualbox-addition-std-def#6.1.4-alt3.267110.1:p9+246690.440.7.1@1583332106 kernel-modules-virtualbox-std-def#6.1.4-alt2.267110.1:p9+246690.160.4.1@1582817703 0 будет обновлено, 2 новых установлено, 2 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B/346kB архивов. После распаковки потребуется дополнительно 748kB дискового пространства. kernel-modules-virtualbox-addition-video-std-def is obsoleted by kernel-modules-virtualbox-addition-std-def-6.1.4-alt3.267110.1.x86_64 kernel-modules-virtualbox-addition-guest-std-def is obsoleted by kernel-modules-virtualbox-addition-std-def-6.1.4-alt3.267110.1.x86_64 E: Проверка группы транзакций не удалась update-kernel: failed to install kernel-image-std-def-1:4.19.102-alt1:p9+245567.100.1.1@1580998191 with modules Разделил модули virtualbox по подпакетам: Записан: /home/greh/RPM/SRPMS/kernel-modules-virtualbox-addition-un-def-6.1.4-alt6.328717.1.src.rpm Записан: /home/greh/RPM/RPMS/x86_64/kernel-modules-virtualbox-addition-un-def-6.1.4-alt6.328717.1.x86_64.rpm Записан: /home/greh/RPM/RPMS/x86_64/kernel-modules-virtualbox-addition-video-un-def-6.1.4-alt6.328717.1.x86_64.rpm Записан: /home/greh/RPM/RPMS/x86_64/kernel-modules-virtualbox-addition-guest-un-def-6.1.4-alt6.328717.1.x86_64.rpm Теперь модули virtualbox-addition совместимы с текущим update-kernel. Сегодня столкнулся с данной проблемой на Сизифе с std-def ядром: # update-kernel Running kernel version: kernel-image-std-def-1:5.4.23-alt1 Checking for available kernel packages... пакет kernel-image-std-def-1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 не установлен Try to install new kernel kernel-image-std-def-1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 and update its modules [y]/n? y update-kernel: kernel-modules-bbswitch is installed, trying to update... update-kernel: kernel-modules-bcmwl is installed, trying to update... update-kernel: kernel-modules-drm-radeon is installed, trying to update... update-kernel: kernel-modules-drm is installed, trying to update... update-kernel: kernel-modules-nvidia is installed, trying to update... update-kernel: kernel-modules-staging is installed, trying to update... update-kernel: kernel-modules-v4l is installed, trying to update... update-kernel: kernel-modules-virtualbox-addition is installed, trying to update... update-kernel: kernel-modules-virtualbox is installed, trying to update... Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: kernel-modules-virtualbox-addition-guest-std-def#6.1.4-alt5.328728.1:sisyphus+247423.3400.2.1@1583498873 kernel-modules-virtualbox-addition-video-std-def#6.1.4-alt5.328728.1:sisyphus+247423.3400.2.1@1583498873 Следующие НОВЫЕ пакеты будут установлены: kernel-image-std-def#1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 kernel-modules-bbswitch-std-def#0.8-alt1.k.328728.1:sisyphus+247423.500.2.1@1583497230 kernel-modules-bcmwl-std-def#6.30.223.248-alt17.328728.1:sisyphus+247423.600.2.1@1583497285 kernel-modules-drm-radeon-std-def#1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 kernel-modules-drm-std-def#1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 kernel-modules-nvidia-std-def#440.59-alt1.328728.1:sisyphus+247423.2400.2.1@1583498329 kernel-modules-staging-std-def#1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 kernel-modules-v4l-std-def#1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 kernel-modules-virtualbox-addition-guest-std-def#6.1.4-alt5.328728.1:sisyphus+247423.3400.2.1@1583498873 kernel-modules-virtualbox-addition-std-def#6.1.4-alt5.328728.1:sisyphus+247423.3400.2.1@1583498873 kernel-modules-virtualbox-addition-video-std-def#6.1.4-alt5.328728.1:sisyphus+247423.3400.2.1@1583498873 kernel-modules-virtualbox-std-def#6.1.4-alt2.328728.1:sisyphus+247423.3500.2.1@1583498967 0 будет обновлено, 12 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B/83,6MB архивов. После распаковки потребуется дополнительно 374MB дискового пространства. kernel-modules-virtualbox-addition-video-std-def is obsoleted by (установлен) kernel-modules-virtualbox-addition-std-def-6.1.4-alt2.328727.1.x86_64 kernel-modules-virtualbox-addition-guest-std-def is obsoleted by (установлен) kernel-modules-virtualbox-addition-std-def-6.1.4-alt2.328727.1.x86_64 E: Проверка группы транзакций не удалась update-kernel: failed to install kernel-image-std-def-1:5.4.24-alt1:sisyphus+247423.140.2.1@1583496727 with modules # rpm -qa | egrep -i 'virtualbox|vbox' | sort kernel-modules-virtualbox-addition-std-def-5.2.24-alt1.265826.1.x86_64 kernel-modules-virtualbox-addition-std-def-6.1.4-alt2.328727.1.x86_64 kernel-modules-virtualbox-std-def-5.2.24-alt1.265826.1.x86_64 kernel-modules-virtualbox-std-def-6.1.2-alt1.328723.1.x86_64 kernel-modules-virtualbox-std-def-6.1.2-alt1.328725.1.x86_64 kernel-modules-virtualbox-std-def-6.1.4-alt2.328727.1.x86_64 virtualbox-common-6.1.4-alt1.x86_64 virtualbox-guest-common-6.1.4-alt1.x86_64 virtualbox-guest-utils-6.1.4-alt1.x86_64 # rpm -q kernel-modules-virtualbox-addition-std-def --obsoletes kernel-modules-vboxsf-std-def kernel-modules-vboxsf-std-def kernel-modules-virtualbox-addition-video-std-def kernel-modules-virtualbox-addition-guest-std-def Планируется ли исправление для Сизифа и нужно ли повесить отдельную багу? Для Сизифа эта проблема требует ручного вмешательства из-за того, что установленные модули virtualbox-addition делают устаревшими не только старые, но и новые пакеты. Это моя ошибка. Для корректной работы нужно удалить все virtualbox-additions модули, в которых имеется obsoletes без версии. А затем установить новые версии из Сизифа выше 6.1.4-alt5. Для хостовых машин, установленные модули virtualbox-additions - вообще, лишняя обуза. Дань универсальности образов, дабы эти образы могли ставится как на хосте, так и на госте. Поэтому на хостовых машинах достаточно просто удалить лишние пакеты kernel-modules-virtualbox-additions-FLAVOUR. Главное неудобство возникает с гостевыми виртуалками на Сизифе, в которых, действительно, используются vboxsf и vboxvideo. В них пока придется пакеты kernel-modules-virtualbox-additions-FLAVOUR удалить и поставить заново. В более общих случаях на гостевых виртуалках "ядерный" модуль vboxguest входит в состав ядра, а "ядерный" модуль vboxvideo (на новых сизифных ядрах) в пакет kerenel-modules-drm-FLAVOUR. Поэтому тут тоже достаточно удалить пакеты с модулями virtualbox-additions и остаться на "ядерных". |