Версия пакета: cpufreq-simple-1.1.2-alt1 Тестовый образ: http://get.srt.basealt.ru/images/server/alt-server-20251211-x86_64.iso Образ собран на p11, но в Сизифе та же версия cpufreq-simple. Воспроизведение ошибки: установить систему с графикой из образа в ВМ libvirt. После загрузки в установленную систему выдана ошибка: дек 11 17:33:57 host-220 cpufreq-simple[908]: Loading cpufreq module acpi-cpufreq failed дек 11 17:33:57 host-220 systemd[1]: cpufreq-simple.service: Main process exited, code=exited, status=1/FAILURE systemctl status State: degraded Результаты исследования причины ошибки: Модуль, указанный в сообщении об ошибке, не загружается в ВМ: modprobe acpi-cpufreq modprobe: ERROR: could not insert 'acpi_cpufreq': No such device На каком основании было принято решение о загрузке данного модуля? https://git.altlinux.org/gears/c/cpufreq-simple.git?p=cpufreq-simple.git;a=blob;f=cpufreq-simple/detect-cpufreq-module;h=40de44f05d373b8a423c9fef903d03881cc35516;hb=2285276b0c82393b919143c23c58b5c725c8ecf4#l37 Включил тестовую печать и запустил скрипт detect-cpufreq-module в BM. Получил такие результаты: + VENDOR_ID=GenuineIntel ... ++ grep est /proc/cpuinfo + '[' 'vmx flags : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest shadow_vmcs pml ... + MODULE=acpi-cpufreq Видно, что флаг est не указан, однако, такая подстрока содержится в unrestricted_guest, на основании чего и выбран модуль acpi-cpufreq. На мой взгляд, это ошибка.
Актуально для cpufreq-simple-1.1.2-alt1 (задание https://packages.altlinux.org/tasks/397310/): в cpufreq-simple/detect-cpufreq-module, строка 40, всё ещё `if [ "$(grep est $CPUINFO)" ]`. Подстрока «est» совпадает с «unrestricted_guest» в строке «vmx flags» /proc/cpuinfo гостя, отсюда ложный выбор acpi-cpufreq. Нужно проверять флаг как отдельное слово в строке flags, например `grep -qE '^flags[[:space:]]*:.*\best\b' "$CPUINFO"`.
cpufreq-simple-1.1.3-alt1 -> sisyphus: Wed Sep 09 2026 Mikhail Efremov <sem@altlinux> 1.1.3-alt1 - detect-cpufreq-module: Fix some CPU flag detection (closes: #57214).