[ebuild NS ] sys-kernel/calculate-sources-6.6.57:6.6.57::calculate [6.6.32:6.6.32::calculate] USE="desktop firmware grub symlink themes vmlinuz -build -minimal" 0 KiB
Вы хотите установить эти пакеты? (Yes/No): y
* Получение пакетов ... [ ok ]
* (1 из 1) Образ ядра Calculate Linux
* Сборка sys-kernel/calculate-sources-6.6.57 ... [ ok ]
dracut[I]: Executing: /usr/bin/dracut --zstd -c dracut.conf -k /var/calculate/tmp/portage/sys-kernel/calculate-sources-6.6.57/image/lib/modules/6.6.57-calculate --kver 6.6.57-calculate /var/calculate/tmp/portage/sys-kernel/calculate-sources-6.6.57/image/usr/share/calculate-sources/6.6.57/boot/initramfs-6.6.57-calculate
dracut[I]: Module 'overlayfs' will not be installed, because kernel module 'overlay' is not available!
dracut[E]: Module 'dmsquash-live' depends on module 'overlayfs', which can't be installed
dracut[E]: Module 'calculate' depends on module 'dmsquash-live', which can't be installed
dracut[I]: 90systemd-cryptsetup: Could not find any command of '/lib/systemd/systemd-cryptsetup'!
dracut[E]: Module 'dbus-daemon' depends on module 'systemd', which can't be installed
dracut[E]: Module 'dbus' depends on module 'dbus-daemon', which can't be installed
dracut[E]: Module 'network-manager' depends on module 'dbus', which can't be installed
dracut[I]: Module 'squash' will not be installed, because kernel module 'squashfs' is not available!
dracut[I]: Module 'squash' will not be installed, because kernel module 'loop' is not available!
dracut[I]: Module 'squash' will not be installed, because kernel module 'overlay' is not available!
dracut[E]: Module 'calculate' cannot be installed.
* ERROR: sys-kernel/calculate-sources-6.6.57::calculate failed (install phase):
* Dracut bulid no_host_only falied.
*
* Call stack:
* ebuild.sh, line 136: Called src_install
* environment, line 3036: Called calculate-kernel-8_src_install
* environment, line 513: Called vmlinuz_src_install
* environment, line 4270: Called die
* The specific snippet of code:
* /usr/bin/dracut "${RDARCH}" -c dracut.conf -k "${D}/lib/modules/${KV_FULL}" --kver ${KV_FULL} "${D}/usr/share/${PN}/${PV}/boot/initramfs-${KV_FULL}" || die "Dracut bulid no_host_only falied.";
Ура! Пока победил. Даунгрейд до =sys-kernel/dracut-060_pre20240104-r4 помог.
overlayfs.ko.zst всё равно нету, но инитрамэфэсы создались и емерж прошёл. Но было много логов про systemd, что думал не пройдёт.
Перезагрузился - пока заработало.
Того чего требует dracut-103 у меня в системе нету. Вот этого ‘/lib/systemd/systemd-cryptsetup’.
Видимо надо чтобы утилиты Calculate изменили ещё и 90systemd-cryptsetup.
А на какой дистре Александр собирает, что у него это есть?
А кто может кинуть тему менедменту генты, чтобы политика развития дистрибутива в сторону OpenRC не ориентировалась на systemd, но при этом не теряла функционала последней? Иначе зачем такой однобокий функционал? тогда и systemd не надо.
(отвечать не надо крик души)
ps: в смысле до systemd функционал был, но потом исчез. Вслух не буду. громко промолчу…
Подтверждаю. 2024-10-31 сделал
# eix-sync
# emerge -ebk @world -pv
среди прочего было
[ebuild U ] sys-kernel/dracut-103-r4::gentoo [060_pre20240104-r4::gentoo] USE=“(-selinux) (-test)” 0 KiB
последним сказал
# emerge -b =sys-kernel/calculate-sources-6.6.57:6.6.57::calculate -O1
- и прошло!