Is anyone able to build archlinux-minimal?

qubes-builder fails during the build process of vmm-xen with:
(./setup with 4.2 set)

==> ERROR: PKGBUILD does not exist.
Container chroot-vm-archlinux failed with error code 12.
make[2]: *** [/home/user/qubes-builder/qubes-src/builder-archlinux/Makefile.archlinux:109: dist-package] Error 12
make[1]: *** [Makefile.generic:197: packages] Error 1
make: *** [Makefile:265: vmm-xen-vm] Error 1

qubes-builderv2 fails with qubes executor in my setup so I used the local one but it fails with:
(archlinux.yml from example-configs with local executor instead)

output: --> Verifying tags...
output: ERROR: CalledProcessError(1, ['git', '-c', 'gpg.program=/usr/bin/gpg-sq', '-c', 'gpg.minTrustLevel=fully', 'verify-tag', '--raw', '--', 'dcccd469b7c11172145b0e764d2236cb9f34dd50']); stderr: [GNUPG:] NEWSIG
output: [GNUPG:] ERRSIG 063938BA42CFA724 1 8 00 1714103212 9 0064428F455451B3EBE78A7F063938BA42CFA724
output: [GNUPG:] NO_PUBKEY 063938BA42CFA724

I have imported all the keys and set the trust level to ultimate.

2 Likes

Precisely my same issue. Welp.

[user@builder qubes-builder]$ make remount
+ sudo mount /home -o dev,suid,remount
[user@builder qubes-builder]$ make vmm-xen-vm
Currently installed dependencies:
createrepo_c-1.0.4-1.fc39.x86_64
createrepo_c-1.0.4-1.fc39.x86_64
debootstrap-1.0.134-1.fc39.noarch
dialog-1.3-46.20220526.fc39.x86_64
dnf-plugins-core-4.6.0-1.fc39.noarch
dpkg-dev-1.22.6-1.fc39.noarch
git-2.45.0-1.fc39.x86_64
perl-Digest-MD5-2.58-500.fc39.x86_64
perl-Digest-SHA-6.04-501.fc39.x86_64
python3-sh-2.0.6-1.fc39.noarch
rpm-build-4.19.1.1-1.fc39.x86_64
rpmdevtools-9.6-4.fc39.noarch
systemd-container-254.10-1.fc39.x86_64
--> Archlinux dist-prepare-chroot (makefile):
-> Building vmm-xen (archlinux) for archlinux vm (logfile: build-logs/vmm-xen-vm-archlinux.log)
--> build failed!
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
reinstalling archlinux-keyring...
gpg: Warning: using insecure memory!
==> Appending keys from archlinux.gpg...
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
==> Updating trust database...
gpg: Warning: using insecure memory!
gpg: next trustdb check due at 2024-06-29
:: Running post-transaction hooks...
(1/2) Reloading system manager configuration...
  Skipped: Current root is not booted.
(2/2) Arming ConditionNeedsUpdate...
Container chroot-vm-archlinux exited successfully.

Spawning container chroot-vm-archlinux on /home/user/qubes-builder/chroot-vm-archlinux.
Press Ctrl-] three times within 1s to kill container.
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 multilib downloading...
 qubes downloading...
:: Starting full system upgrade...
 there is nothing to do
Container chroot-vm-archlinux exited successfully.

--> Archlinux dist-package (makefile)
  --> Building package in /home/user/qubes-src/vmm-xen
sudo systemd-nspawn --directory="/home/user/qubes-builder/chroot-vm-archlinux" \
	--bind="/home/user/qubes-builder/cache/archlinux/pacman_cache":"/var/cache/pacman" \
	--bind="/home/user/qubes-builder/qubes-packages-mirror-repo/vm-archlinux":"/tmp/qubes-packages-mirror-repo" \
	--keep-unit \
	--register=no \
	--user=user \
	--setenv=BACKEND_VMM=xen  \
	--setenv=SOURCE_DATE_EPOCH="1714103211" \
	--setenv=http_proxy="" \
	--chdir="/home/user/qubes-src/vmm-xen" \
	sh -c 'if ! [ -e archlinux/PKGBUILD.in ]; then cp archlinux/PKGBUILD* ./; fi && makepkg --syncdeps --noconfirm --skipinteg'
Spawning container chroot-vm-archlinux on /home/user/qubes-builder/chroot-vm-archlinux.
Press Ctrl-] three times within 1s to kill container.
==> ERROR: PKGBUILD does not exist.
Container chroot-vm-archlinux failed with error code 12.
make[2]: *** [/home/user/qubes-builder/qubes-src/builder-archlinux/Makefile.archlinux:109: dist-package] Error 12
make[1]: *** [Makefile.generic:197: packages] Error 1
make: *** [Makefile:265: vmm-xen-vm] Error 1
1 Like