Bug 57214 - Сервис завершается с ошибкой при запуске на ВМ libvirt
Summary: Сервис завершается с ошибкой при запуске на ВМ libvirt
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: cpufreq-simple (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-12 12:26 MSK by jqt4@altlinux.org
Modified: 2025-12-12 12:26 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jqt4@altlinux.org 2025-12-12 12:26:15 MSK
Версия пакета: 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.
На мой взгляд, это ошибка.