vhba-module

Bendalf
вот оно "Missing the module source directory" и "Manual intervention is required"

я не такой крутой как вы
Дело не в крутости, а в умение пользоваться переводчиком, который есть сейчас в каждом браузере.
Здесь ничего не написано, что не найден модуль ядра.

Bendalf
6.12.9-arch1-1 считается "custom kernel" ?
Переведи, я даже не понял, что ты сейчас спросил.

Bendalf
после обновления не перезагружал комп. сразу как увидел error написал.
После обновления ядра, это надо делать в первую очередь.
https://t.me/arch_linuxru
Bendalf
6.12.9-arch1-1 считается "custom kernel" ?
уже да.
$: pacman -Si linux
Версия : 6.12.10.arch1-1

Теперь смотрим в пакет vhba-module:
drwxr-xr-x root/root 0 2025-01-18 05:48 usr/lib/modules/6.12.10-arch1-1/

А вообще внимательно читаем wiki!
Warning: When installing packages in Arch, avoid refreshing the package list without upgrading the system (for example, when a package is no longer found in the official repositories). In practice, do not run pacman -Sy package_name instead of pacman -Syu package_name, as this could lead to dependency issues. See System maintenance#Partial upgrades are unsupported and BBS#89328.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
linux-headers установлен? Без заголовков ядра модуль не соберется
Morisson
Без заголовков ядра модуль не соберется
это для vhba-module-dkms

vhba-module уже собран под актуальное ядро. Заголовки ему не нужны.

pacman -Si vhba-module
Зависит от           : linux

pacman -Si vhba-module-dkms
Зависит от           : dkms
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
RusWolf
После обновления ядра, это надо делать в первую очередь.
ошибку показало во время обновления пакетов и автопересборки ядра.

какая-то ошибка в скриптах обновлятора:
оно скачало новое ядро и vhba , запустило сборку cpio и показало ошибку.
и как вы заметили, пыталось собирать для предыдущего ядра.

с vhba-module-dkms оно делает то же самое и так же.
Если обновились модули virtualbox или qemu , то автоматическая пересборка cpio не производится,
как следствие что-то работать перестаёт.

если обновления глазами не следишь, потом очень долго будешь искать почему что-то работать перестало.

у меня ядро арч(не custom, xen,zen , lts) и под него готовый модуль vhba-module.
Morisson
linux-headers установлен?
да.
С уважением, .
Bendalf
какая-то ошибка в скриптах обновлятора:
Очень сомнительно, если конечно, не привнесённое саморучно что-то.
Так как у всех нормально всё обновляется и собирается.

Второе, если установлен пакет vhba-module, то при обновление ядра и пакета, вообще ничего не собирается, так как в пакете уже готовый собранный модуль ядра.
И dkms вообще, ничего не должен выводить про пакет vhba-module.
Отсюда, можно сделать вывод, что в системе остался какой то мусор, установленный мимо pacman.
Или как вариант, не корректно удалился пакет vhba-module-dkms и в системе остался после него мусор.
https://t.me/arch_linuxru
alien175
Bendalf
6.12.9-arch1-1 считается "custom kernel" ?

уже да.
$: pacman -Si linux
мне кажется тут что-то не так, гляньте зависимости чз Qi(Si) для linux-headers, dkms, vhba-module, vhba-module-dkms.
там сказано , что dkms предназначен для ядер zen, lts , арч опционально.

про vhba-module-dkms - пусто.

в описании wiki virtual-box сказано что
for the linux kernel, choose virtualbox-host-modules-arch,
    for the linux-lts kernel, choose virtualbox-host-modules-lts,
    for any other kernel, choose virtualbox-host-dkms.
CDemu на сайте автора:
If you are using a custom kernel,
вместо vhba-module,
вы должны использовать vhba-module-dkms.

Хз почему система позволяет поставить vhba-module или vhba-module-dkms на ядро *-arch ????
То же самое касается модулей virtualbox

alien175
do not run pacman -Sy package_name
эти рекомендации выполняются. + в скрипте мирора и обновления указано
-Syu
-Fy
удаление пакетов , которых нет в базе.
могу фрагменты журнала bash , pacman показать.

благодарю вас за всё хорошее .
С уважением, .
Bendalf
Хз почему система позволяет поставить vhba-module или vhba-module-dkms на ядро *-arch ????
У тебя какая-то каша в голове, почему система не должна позволять поставить эти пакеты, для ядра -arch1-1 ?!?
На чём основан такой дикий вывод???

Пакет vhba-module, содержит в себе, уже собранный модуль ядра, для ядра -arch1-1, собранный мейтенером пакетов арча.
Пакет vhba-module-dkms, содержит в себе исходники, для сборки модуля ядра и его пере сборки, при обновление версия ядра, пакет vhba-module-dkms, применим для любого установленного ядра в системе.
Какой использовать пакет, для ядра -arch1-1, пользователь волен выбирать сам.
https://t.me/arch_linuxru
alien175
это для vhba-module-dkms
соберется для ядер, отличных от штатных. Для vhba-module headers все равно нужны
RusWolf
У тебя какая-то каша в голове, почему система
Morisson
соберется для ядер, отличных от штатных.
Благодарю вас за пояснения и за потраченное на меня время.

Теперь всё понятно,
кроме косяка с cpio ,
когда автомат обновлений пытался собрать cpio image под текущую версию ядра,
вместо только что скачанного установленного.

до перезагрузки
https://archlinux.org.ru/forum/post/263155/
"uname -a --->>>Linux ...12.8-arch1-1"
Manual intervention is required!

оттуда https://archlinux.org.ru/forum/post/263166/
" после перезагрузки стало uname -r --->>> 6.12.9-arch1-1"
С уважением, .
 
Зарегистрироваться или войдите чтобы оставить сообщение.