Hi all,
has someone a VM of a 100% working qubes-build system?
I am trying to get qubes-build running on
-qubes machine, here I have dedicated 8 cores of my workstation
-stand alone machine with fc33, 48 cores of Xeon(R) CPU E5-2697 v2 @
2.70GHz
with 128GB RAM in both cases I dont have success.
Also there is a "mount problem" that make remount does not solve as
advertised
in the error message.
One needs to disable selinux completely then this works, which I found
after some
web search...
And now on both machines it stops with a problem in libvirt.
"
Now it spits an error:
[sudo] password for build:
-> Building core-libvirt (libvirt.spec) for fc33 dom0 (logfile:
build-logs/core-libvirt-dom0-fc33.log)
--> build failed!
make[2]: Entering directory '/home/build/src/qubes-builder'
/home/build/src/qubes-builder/qubes-src/builder-rpm//update-local-repo.sh
fc33
sudo BACKEND_VMM=xen dnf
--installroot=/home/build/src/qubes-builder/chroot-dom0-fc33
--installroot=/home/build/src/qubes-builder/chroot-dom0-fc33 --refresh -y
update
Qubes OS Builder Repository 2.9 MB/s | 3.0 kB
00:00
Qubes OS Builder Repository 456 kB/s | 22 kB
00:00
Fedora 33 - x86_64 235 kB/s | 26 kB
00:00
Fedora 33 openh264 (From Cisco) - x86_64 12 kB/s | 989 B
00:00
Fedora 33 - x86_64 - Updates 109 kB/s | 10 kB
00:00
Fedora 33 - x86_64 - Updates 1.8 MB/s | 2.9 MB
00:01
Dependencies resolved.
Nothing to do.
Complete!
sudo BACKEND_VMM=xen chroot /home/build/src/qubes-builder/chroot-dom0-fc33
su -c 'rpmspec -P --define "debug_package %{nil}" --define "fedora 33"
--define "dist .fc33" --define "fedora 33" --define "dist .fc33"
/home/user/qubes-src/core-libvirt/libvirt.spec >
/home/user/qubes-src/core-libvirt/libvirt.spec.parsed' - user
cat: version: No such file or directory
error: line 275: Empty tag: Version:
make[2]: ***
[/home/build/src/qubes-builder/qubes-src/builder-rpm/Makefile-legacy.rpmbuilder:51:
dist-build-dep.spec] Error 1
make[2]: Leaving directory '/home/build/src/qubes-builder'
make[1]: *** [Makefile.generic:191: packages] Error 1
make[1]: Leaving directory '/home/build/src/qubes-builder'
make: *** [Makefile:267: core-libvirt-dom0] Error 1
"
As the core developers are having a working build system, it would be nice,
if
they could just share the complete VM so it easy to just use it. No more
brushing
of big animals with dirty furs.
Anyone who just has a working qubes builder and who is willing to share it,
so I can run it with qemu, virtualbox or something else?
I just want to change 10 lines of Xen code and I find my self brusing fury
animals for more than a week (not the main work, but it is a waste of time,
the fragile qubes build system)
Thanks and best Regards,
Ludwig
--
You received this message because you are subscribed to the Google Groups
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-users/2fbe89f0-ec04-4c20-930b-812d302344e4n%40googlegroups.com.
# vim: ft=make ts=4 sw=4
# Ready to use config for full build of the latest development version Qubes OS
(aka "master").
GIT_BASEURL ?= https://github.com
GIT_PREFIX ?= QubesOS/qubes-
NO_SIGN ?= 1
BACKEND_VMM=xen
DIST_DOM0 ?= fc33
DISTS_VM ?= fc33 buster
MGMT_COMPONENTS = \
mgmt-salt \
mgmt-salt-base \
mgmt-salt-base-topd \
mgmt-salt-base-config \
mgmt-salt-dom0-qvm \
mgmt-salt-dom0-virtual-machines \
mgmt-salt-dom0-update
COMPONENTS ?= \
vmm-xen \
core-libvirt \
core-vchan-xen \
core-qubesdb \
core-qrexec \
linux-utils \
python-cffi \
python-xcffib \
python-objgraph \
python-hid \
python-u2flib-host \
python-qasync \
python-panflute \
rpm-oxide \
core-admin \
core-admin-client \
core-admin-addon-whonix \
core-admin-linux \
core-agent-linux \
intel-microcode \
linux-firmware \
linux-kernel \
artwork \
grub2 \
grub2-theme \
gui-common \
gui-daemon \
gui-agent-linux \
gui-agent-xen-hvm-stubdom \
seabios \
vmm-xen-stubdom-legacy \
vmm-xen-stubdom-linux \
app-linux-split-gpg \
app-thunderbird \
app-linux-pdf-converter \
app-linux-img-converter \
app-linux-input-proxy \
app-linux-usb-proxy \
app-linux-snapd-helper \
app-shutdown-idle \
app-yubikey \
app-u2f \
screenshot-helper \
$(MGMT_COMPONENTS) \
infrastructure \
repo-templates \
meta-packages \
manager \
desktop-linux-common \
desktop-linux-kde \
desktop-linux-xfce4 \
desktop-linux-xfce4-xfwm4 \
desktop-linux-i3 \
desktop-linux-i3-settings-qubes \
desktop-linux-awesome \
desktop-linux-manager \
grubby-dummy \
dummy-psu \
dummy-backlight \
xorg-x11-drv-intel \
linux-pvgrub2 \
linux-gbulb \
linux-scrypt \
linux-template-builder \
installer-qubes-os \
qubes-release \
pykickstart \
blivet \
lorax \
lorax-templates \
anaconda \
anaconda-addon \
linux-yum \
linux-deb \
tpm-extra \
trousers-changer \
antievilmaid \
xscreensaver \
remote-support \
xdotool \
builder \
builder-debian \
builder-rpm
BUILDER_PLUGINS = builder-rpm builder-debian
BUILDER_PLUGINS += mgmt-salt
WINDOWS_COMPONENTS = \
vmm-xen-windows-pvdrivers \
windows-utils \
core-agent-windows \
gui-agent-windows \
installer-qubes-os-windows-tools \
builder-windows
# Uncomment this to enable windows tools build
#DISTS_VM += win7x64
#COMPONENTS += $(WINDOWS_COMPONENTS)
#BUILDER_PLUGINS += builder-windows
BRANCH_vmm_xen = xen-4.14
BRANCH_linux_kernel = stable-5.10
BRANCH_rpm_oxide = main
TEMPLATE_ROOT_WITH_PARTITIONS = 1
TEMPLATE_LABEL ?=
TEMPLATE_LABEL += fc32:fedora-32
TEMPLATE_LABEL += fc33:fedora-33
TEMPLATE_LABEL += fc34:fedora-34
TEMPLATE_LABEL += fc35:fedora-35
TEMPLATE_LABEL += fc32+minimal:fedora-32-minimal
TEMPLATE_LABEL += fc33+minimal:fedora-33-minimal
TEMPLATE_LABEL += fc34+minimal:fedora-34-minimal
TEMPLATE_LABEL += fc35+minimal:fedora-35-minimal
TEMPLATE_LABEL += fc32+xfce:fedora-32-xfce
TEMPLATE_LABEL += fc33+xfce:fedora-33-xfce
TEMPLATE_LABEL += fc34+xfce:fedora-34-xfce
TEMPLATE_LABEL += fc35+xfce:fedora-35-xfce
TEMPLATE_LABEL += stretch:debian-9
TEMPLATE_LABEL += stretch+standard:debian-9
TEMPLATE_LABEL += stretch+xfce:debian-9-xfce
TEMPLATE_LABEL += buster:debian-10
TEMPLATE_LABEL += buster+standard:debian-10
TEMPLATE_LABEL += buster+xfce:debian-10-xfce
TEMPLATE_LABEL += bullseye:debian-11
TEMPLATE_LABEL += bullseye+standard:debian-11
TEMPLATE_LABEL += bullseye+xfce:debian-11-xfce
TEMPLATE_LABEL += bionic+standard:bionic
TEMPLATE_LABEL += focal+standard:focal
TEMPLATE_LABEL += stretch+whonix-gateway+minimal+no-recommends:whonix-gw-14
TEMPLATE_LABEL += stretch+whonix-workstation+minimal+no-recommends:whonix-ws-14
TEMPLATE_LABEL += buster+whonix-gateway+minimal+no-recommends:whonix-gw-15
TEMPLATE_LABEL += buster+whonix-workstation+minimal+no-recommends:whonix-ws-15
TEMPLATE_LABEL += centos7:centos-7
TEMPLATE_LABEL += centos7+minimal:centos-7-minimal
TEMPLATE_LABEL += centos7+xfce:centos-7-xfce
TEMPLATE_LABEL += centos-stream8:centos-stream-8
TEMPLATE_LABEL += centos-stream8+minimal:centos-stream-8-minimal
TEMPLATE_LABEL += centos-stream8+xfce:centos-stream-8-xfce
TEMPLATE_ALIAS ?=
TEMPLATE_ALIAS += stretch:stretch+standard
TEMPLATE_ALIAS += stretch+gnome:stretch+gnome+standard
TEMPLATE_ALIAS += stretch+minimal:stretch+minimal+no-recommends
TEMPLATE_ALIAS += buster:buster+standard
TEMPLATE_ALIAS += buster+gnome:buster+gnome+standard
TEMPLATE_ALIAS += buster+minimal:buster+minimal+no-recommends
TEMPLATE_ALIAS += bullseye:bullseye+standard
TEMPLATE_ALIAS += bullseye+gnome:bullseye+gnome+standard
TEMPLATE_ALIAS += bullseye+minimal:bullseye+minimal+no-recommends
TEMPLATE_ALIAS += bionic:bionic+standard
TEMPLATE_ALIAS += focal:focal+standard
TEMPLATE_ALIAS += whonix-gateway-14:stretch+whonix-gateway+minimal+no-recommends
TEMPLATE_ALIAS +=
whonix-workstation-14:stretch+whonix-workstation+minimal+no-recommends
TEMPLATE_ALIAS += whonix-gateway-15:buster+whonix-gateway+minimal+no-recommends
TEMPLATE_ALIAS +=
whonix-workstation-15:buster+whonix-workstation+minimal+no-recommends
# Uncomment this lines to enable CentOS template build
#DISTS_VM += centos7 centos-stream8
# Uncomment this lines to enable Whonix template build
#DISTS_VM += whonix-gateway whonix-workstation
#COMPONENTS += template-whonix
#BUILDER_PLUGINS += template-whonix
# Uncomment this lines to enable Debian 9 template build
#DISTS_VM += stretch
#COMPONENTS += builder-debian
#BUILDER_PLUGINS += builder-debian
# Uncomment this line to enable Archlinux template build
#DISTS_VM += archlinux
#COMPONENTS += builder-archlinux
#BUILDER_PLUGINS += builder-archlinux
about::
@echo "qubes-os-master.conf"