Created attachment 11671 [details] log Платформы: kworkstation-10-x86-64 education-10-x86-64-kde workstation-10-x86-64 education-10-x86-64 Проверялось на системе виртуализации PROXMOX, с опцией hardware: Processor type = host Пакеты: guestfs-data-0.6-alt1 libguestfs-1.46.2-alt2.x86_64 rpm-build-guestfs 0.8-alt2 Шаги: 1)Установить пакеты rpm-build-guestfs libvirt guestfs-tools # apt-get install rpm-build-guestfs libvirt guestfs-tools 2)Запустить libvritd # systemctl enable --now libvirtd ; \ sleep 3 ; systemctl status libvirtd 3)Собрать образ # virt-builder -v -x fedora-32 Результат: Образ не собирается.(см.логи) Ожидаемый результат: Образ собирается Дополнительно: Без установленного пакета rpm-build-guestfs образ собирается успешно
А зачем вы устанавливаете rpm-build-guestfs? Для каких целей? Этот пакет нужен только на сборочнице для сборки guestfs-data. Все, на живой системе он не нужен.
(Ответ для Alexey Shabalin на комментарий #1) > А зачем вы устанавливаете rpm-build-guestfs? Для каких целей? Этот пакет > нужен только на сборочнице для сборки guestfs-data. Все, на живой системе он > не нужен. До боли знакомые грабли=))
Как бы так сделать, что бы этот пакет не ставился нигде кроме сборочницы ?
(Ответ для Anton Farygin на комментарий #3) > Как бы так сделать, что бы этот пакет не ставился нигде кроме сборочницы ? Аналогично этому: %pre run # Only allow to install inside of hasher. [ -d /.host -a -d /.in -a -d /.out ] || { echo >&2 'rpm-build-vm-run is not allowed outside hasher environments' exit 1 }