Bug 35178 - libvirtd не подтягивается зависимостями
Summary: libvirtd не подтягивается зависимостями
Status: NEW
Alias: None
Product: Branch p8
Classification: Distributions
Component: virt-manager (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-25 13:51 MSK by mikhailnov
Modified: 2018-07-27 14:10 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 mikhailnov 2018-07-25 13:51:58 MSK
Инструкция https://www.altlinux.org/Libvirt рабочая для сизифа. Однако на p8 не ставится libvirt-daemon, в результате чего нет сервиса libvirtd. После установки вручную работает.

Еще не очень удобно, что при установке пакета libvirt-daemon сервис systemd libvirtd.service стал enabled, но автоматически не запустился (start), но это, наверное, так принято в Альте.
Comment 1 mikhailnov 2018-07-27 13:21:51 MSK
KVM тоже не поставился зависимостями:
apt-get install kernel-modules-kvm-std-def libvirt-kvm
Comment 2 mikhailnov 2018-07-27 13:26:41 MSK
apt-get install kvm-on-demand
Comment 3 mikhailnov 2018-07-27 13:32:39 MSK
kvm-on-demand пришлось удалить, иначе не подгружались модули KVM
Comment 4 Alexey Shabalin 2018-07-27 14:01:42 MSK
(В ответ на комментарий №0)
> Инструкция https://www.altlinux.org/Libvirt рабочая для сизифа. Однако на p8 не
> ставится libvirt-daemon, в результате чего нет сервиса libvirtd. После
> установки вручную работает.

Да, в сизифе пакет libvirt сильно переработан. Сам пакет libvirt это meta-пакет в котором зависимости на все остальное (и иногда не нужное). Кто хочет сократить установку ненужного (например rbd,gluster и т.д.), может установить точечно нужные пакеты.

> Еще не очень удобно, что при установке пакета libvirt-daemon сервис systemd
> libvirtd.service стал enabled, но автоматически не запустился (start), но это,
> наверное, так принято в Альте.

И enable и start обычно автоматом в ALT не делаются. Это прерогатива администратора.
Comment 5 Alexey Shabalin 2018-07-27 14:02:16 MSK
(В ответ на комментарий №2)
> apt-get install kvm-on-demand

Это устаревшее, сейчас этого делать не надо.
Comment 6 Alexey Shabalin 2018-07-27 14:10:07 MSK
(В ответ на комментарий №1)
> KVM тоже не поставился зависимостями:
> apt-get install kernel-modules-kvm-std-def libvirt-kvm

Да, ядерные модули автоматом не ставятся и не подтягиваются, потому что:
1) надо определить сначала какое ядро у пользователя (std-def или un-def)
2) у пользователя ядро может быть старое и в репо может уже отсутствовать, соответственно и пакет с kvm модулем быть недоступен.
3) если сделать зависимость на пакет с модулем kvm, а пользователя ядро старее чем в репо, то установится новый пакет с kvm и новое ядро, но не остальные пакеты с ядерными модулями(т.е. update-kernel не запустится). Это может быть критично для пользователя.

PS: хотя, я посмотрю внимательное, можно ли указать
Requires: kernel-modules-kvm - это вроде виртуальный пакет.