QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
529 stars 46 forks source link

Building archlinux template falls in an infinite loop because qubes-vm-dependencies is not upgradable #7098

Closed alicewith closed 2 years ago

alicewith commented 2 years ago

Qubes OS release

Qubes OS R4.1.0-rc2

Brief summary

Building archlinux template falls in an infinite loop because qubes-vm-dependencies is not upgradable. Note that this issue is coming from https://github.com/Qubes-Community/Contents/issues/153

Steps to reproduce

I followed the latest commit of building-archlinux-template manual accurately, but except:

Expected behavior

Not falls in any infinite loop, prints no errors, and build archlinux-template successfully.

Actual behavior

When I am following the building-archlinux-template manual, I encountered the infinitely hanging issue at step 6, executing $ make template.

The terminal output after $ make template is executed is:

$ make template
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/vmm-xen/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/vmm-xen/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/vmm-xen/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/core-vchan-xen/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/core-vchan-xen/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/core-vchan-xen/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/core-qubesdb/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/core-qubesdb/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/core-qubesdb/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/core-qrexec/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/core-qrexec/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/core-qrexec/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/linux-utils/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/linux-utils/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/linux-utils/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/core-agent-linux/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/core-agent-linux/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/core-agent-linux/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/gui-common/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/gui-common/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/gui-common/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/gui-agent-linux/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/gui-agent-linux/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/gui-agent-linux/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/app-linux-split-gpg/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/app-linux-split-gpg/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/app-linux-split-gpg/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/app-linux-input-proxy/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/app-linux-input-proxy/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/app-linux-input-proxy/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/app-linux-usb-proxy/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/app-linux-usb-proxy/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/app-linux-usb-proxy/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
mkdir -p /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs; \
for package in archlinux; do\
    pkgnames=`cat qubes-src/meta-packages/pkgs/vm-archlinux/$package.list`;\
    for pkgname in $pkgnames; do\
        ln -f qubes-src/meta-packages/$pkgname /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ || exit 1;\
        ln -f qubes-src/meta-packages/$pkgname.sig /home/user/qubes-builder/qubes-src/linux-template-builder/pkgs-for-template/archlinux/pkgs/ 2>/dev/null;\
        if [ -n "" ]; then \
            echo $pkgname >> ""; \
        fi; \
    done; \
done
-> Building template archlinux (logfile: build-logs/template-archlinux.log)...

... and infinitely hangs.

build-logs/template-archlinux.log is:

Building template: archlinux-minimal
-> Preparing instalation of archlinux template...
--> Archlinux 00_prepare.sh
  --> Downloading Archlinux bootstrap tarball (v)...
--2021-11-29 06:12:40--  https://mirrors.edge.kernel.org/archlinux/iso/latest/archlinux-bootstrap-2021.11.01-x86_64.tar.gz
Resolving mirrors.edge.kernel.org (mirrors.edge.kernel.org)... 147.75.69.165, 2604:1380:1000:8100::1
Connecting to mirrors.edge.kernel.org (mirrors.edge.kernel.org)|147.75.69.165|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 172721160 (165M) [application/x-gzip]
Saving to: '/home/user/qubes-builder/qubes-src/linux-template-builder/cache_archlinux/archlinux-bootstrap-2021.11.01-x86_64.tar.gz'

     0K .......... .......... .......... .......... ..........  0%  335K 8m23s
    50K .......... .......... .......... .......... ..........  0%  245K 9m55s
   100K .......... .......... .......... .......... ..........  0% 6.70M 6m45s
   150K .......... .......... .......... .......... ..........  0%  124K 10m43s
[...]
168500K .......... .......... .......... .......... .......... 99%  683K 0s
168550K .......... .......... .......... .......... .......... 99% 1.35M 0s
168600K .......... .......... .......... .......... .......... 99% 2.93M 0s
168650K .......... .......... ...                             100%  297M=2m33s

2021-11-29 06:15:14 (1.07 MB/s) - '/home/user/qubes-builder/qubes-src/linux-template-builder/cache_archlinux/archlinux-bootstrap-2021.11.01-x86_64.tar.gz' saved [172721160/172721160]

--2021-11-29 06:15:14--  https://mirrors.edge.kernel.org/archlinux/iso/latest/archlinux-bootstrap-2021.11.01-x86_64.tar.gz.sig
Resolving mirrors.edge.kernel.org (mirrors.edge.kernel.org)... 147.75.69.165, 2604:1380:1000:8100::1
Connecting to mirrors.edge.kernel.org (mirrors.edge.kernel.org)|147.75.69.165|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 331 [text/plain]
Saving to: '/home/user/qubes-builder/qubes-src/linux-template-builder/cache_archlinux/archlinux-bootstrap-2021.11.01-x86_64.tar.gz.sig'

     0K                                                       100% 20.1M=0s

2021-11-29 06:15:15 (20.1 MB/s) - '/home/user/qubes-builder/qubes-src/linux-template-builder/cache_archlinux/archlinux-bootstrap-2021.11.01-x86_64.tar.gz.sig' saved [331/331]

  --> Preparing GnuPG to verify tarball...
gpg: key 3348882F6AC6A4C2: "Pierre Schmitz (Arch Linux Master Key) <pierre@master-key.archlinux.org>" not changed
gpg: key 5184252D824B18E8: 1 signature not checked due to a missing key
gpg: key 5184252D824B18E8: "Thomas Bchler (Arch Linux Master Key) <thomas@master-key.archlinux.org>" not changed
gpg: key 7EFD567D4C7EA887: 1 signature not checked due to a missing key
gpg: key 7EFD567D4C7EA887: "Ionut Biru (Arch Linux Master Key) <ionut@master-key.archlinux.org>" not changed
gpg: key BA1DFB64FFF979E7: 4 signatures not checked due to missing keys
gpg: key BA1DFB64FFF979E7: "Allan McRae (Arch Linux Master Key) <allan@master-key.archlinux.org>" not changed
gpg: key A04F9397CDFD6BB0: 2 signatures not checked due to missing keys
gpg: key A04F9397CDFD6BB0: "Dan McGee (Arch Linux Master Key) <dan@master-key.archlinux.org>" not changed
gpg: key 7F2D434B9741E8AC: 9 signatures not checked due to missing keys
gpg: key 7F2D434B9741E8AC: "Pierre Schmitz <pierre@archlinux.de>" not changed
gpg: Total number processed: 6
gpg:              unchanged: 6
  --> Verifying tarball...
gpg: Signature made Mon Nov  1 16:56:24 2021 KST
gpg:                using RSA key 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC
gpg:                issuer "pierre@archlinux.de"
gpg: Good signature from "Pierre Schmitz <pierre@archlinux.de>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 4AA4 767B BC9C 4B1D 18AE  28B7 7F2D 434B 9741 E8AC
  --> Extracting bootstrap tarball (nuking previous directory)...
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.security.capability'
-> Initializing empty image...
-> Creating partition table
Checking that no-one is using this disk right now ... OK

Disk prepared_images/archlinux-minimal.img: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

>>> Script header accepted.
>>> Script header accepted.
>>> Created a new GPT disklabel (GUID: F4796A2A-E377-45BD-B539-D6D49E569055).
prepared_images/archlinux-minimal.img1: Created a new partition 1 of type 'EFI System' and of size 200 MiB.
prepared_images/archlinux-minimal.img2: Created a new partition 2 of type 'BIOS boot' and of size 2 MiB.
prepared_images/archlinux-minimal.img3: Created a new partition 3 of type 'Linux filesystem' and of size 9.8 GiB.
prepared_images/archlinux-minimal.img4: Done.

New situation:
Disklabel type: gpt
Disk identifier: F4796A2A-E377-45BD-B539-D6D49E569055

Device                                  Start      End  Sectors  Size Type
prepared_images/archlinux-minimal.img1   2048   411647   409600  200M EFI System
prepared_images/archlinux-minimal.img2 411648   415743     4096    2M BIOS boot
prepared_images/archlinux-minimal.img3 415744 20971486 20555743  9.8G Linux filesystem

The partition table has been altered.
Syncing disks.
-> Creating filesystem...
--> Archlinux 01_install_core.sh
--> Archlinux prepare-chroot-base
  --> Binding INSTALLDIR '/home/user/qubes-builder/qubes-src/linux-template-builder/mnt' to bootstrap environment...
  --> Setting pacman mirrorlist as 'http://mirror.rackspace.com http://mirrors.evowise.com https://mirror.rackspace.com'...
  --> Initializing pacman keychain...
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: key 5BBFE79BEE49CE3E marked as ultimately trusted
gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/BFC62640E1A7B8DE4D21DD5F5BBFE79BEE49CE3E.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
  -> Locally signed 6 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
  -> Disabled 44 keys.
==> Updating trust database...
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
gpg: key 1EB2638FF56C0C53: no user ID for key signature packet of class 10
gpg: key 1EB2638FF56C0C53: no user ID for key signature packet of class 10
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   6  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:   6  signed:  83  trust: 0-, 0q, 0n, 6m, 0f, 0u
gpg: depth: 2  valid:  79  signed:  26  trust: 79-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2022-01-20
  --> Installing core pacman packages...
==> Creating install root at /mnt
==> Installing packages to /mnt
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
resolving dependencies...
looking for conflicting packages...

Packages (109) acl-2.3.1-1  archlinux-keyring-20211028-1  argon2-20190702-3  attr-2.5.1-1  audit-3.0.6-2  bash-5.1.012-1  brotli-1.0.9-4  bzip2-1.0.8-4  ca-certificates-20210603-1  ca-certificates-mozilla-3.72-2  ca-certificates-utils-20210603-1  coreutils-9.0-2  cryptsetup-2.4.2-1  curl-7.80.0-1  dbus-1.12.20-1  device-mapper-2.03.14-1  e2fsprogs-1.46.4-1  expat-2.4.1-1  file-5.41-1  filesystem-2021.11.11-1  findutils-4.8.0-1  gawk-5.1.1-1  gcc-libs-11.1.0-1  gettext-0.21-1  glib2-2.70.1-1  glibc-2.33-5  gmp-6.2.1-1  gnupg-2.2.32-2  gnutls-3.7.2-2  gpgme-1.16.0-1  grep-3.7-1  gzip-1.11-1  hwids-20210613-1  iana-etc-20211025-1  icu-70.1-1  iproute2-5.15.0-1  iptables-1:1.8.7-1  iputils-20210722-1  json-c-0.15-2  kbd-2.4.0-2  keyutils-1.6.3-1  kmod-29-1  krb5-1.19.2-2  less-1:590-1  libarchive-3.5.2-1  libassuan-2.5.5-1  libcap-2.61-1  libcap-ng-0.8.2-3  libcroco-0.6.13-2  libelf-0.186-1  libffi-3.4.2-4  libgcrypt-1.9.4-1  libgpg-error-1.43-1  libidn2-2.3.2-1  libksba-1.6.0-1  libldap-2.6.0-2  libmnl-1.0.4-3  libnetfilter_conntrack-1.0.8-1  libnfnetlink-1.0.1-4  libnftnl-1.2.1-1  libnghttp2-1.46.0-1  libnl-3.5.0-3  libp11-kit-0.24.0-2  libpcap-1.10.1-1  libpsl-0.21.1-1  libsasl-2.1.27-3  libseccomp-2.5.3-1  libsecret-0.20.4-1  libssh2-1.10.0-1  libtasn1-4.18.0-1  libtirpc-1.3.2-1  libunistring-0.9.10-3  libxcrypt-4.4.26-1  libxml2-2.9.12-3  licenses-20200427-1  linux-api-headers-5.12.3-1  lz4-1:1.9.3-2  mpfr-4.1.0.p13-1  ncurses-6.3-1  nettle-3.7.3-1  npth-1.6-3  openssl-1.1.1.l-1  p11-kit-0.24.0-2  pacman-6.0.1-2  pacman-mirrorlist-20211114-1  pam-1.5.2-1  pambase-20211111-1  pciutils-3.7.0-1  pcre-8.45-1  pcre2-10.39-1  pinentry-1.2.0-1  popt-1.18-1  procps-ng-3.3.17-1  psmisc-23.4-1  readline-8.1.001-1  sed-4.8-1  shadow-4.8.1-4  sqlite-3.36.0-1  systemd-249.7-1  systemd-libs-249.7-1  systemd-sysvcompat-249.7-1  tar-1.34-1  tzdata-2021e-1  util-linux-2.37.2-1  util-linux-libs-2.37.2-1  xz-5.2.5-2  zlib-1:1.2.11-4  zstd-1.5.0-1  base-2-2

Total Download Size:   114.04 MiB
Total Installed Size:  460.23 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 gcc-libs-11.1.0-1-x86_64 downloading...
 icu-70.1-1-x86_64 downloading...
 glibc-2.33-5-x86_64 downloading...
 systemd-249.7-1-x86_64 downloading...
 openssl-1.1.1.l-1-x86_64 downloading...
 gnutls-3.7.2-2-x86_64 downloading...
 glib2-2.70.1-1-x86_64 downloading...
 coreutils-9.0-2-x86_64 downloading...
 util-linux-2.37.2-1-x86_64 downloading...
 gnupg-2.2.32-2-x86_64 downloading...
 gettext-0.21-1-x86_64 downloading...
 sqlite-3.36.0-1-x86_64 downloading...
 bash-5.1.012-1-x86_64 downloading...
 libxml2-2.9.12-3-x86_64 downloading...
 krb5-1.19.2-2-x86_64 downloading...
 kbd-2.4.0-2-x86_64 downloading...
 e2fsprogs-1.46.4-1-x86_64 downloading...
 shadow-4.8.1-4-x86_64 downloading...
 gawk-5.1.1-1-x86_64 downloading...
 ncurses-6.3-1-x86_64 downloading...
 linux-api-headers-5.12.3-1-any downloading...
 pcre2-10.39-1-x86_64 downloading...
 curl-7.80.0-1-x86_64 downloading...
 iproute2-5.15.0-1-x86_64 downloading...
 pcre-8.45-1-x86_64 downloading...
 archlinux-keyring-20211028-1-any downloading...
 zstd-1.5.0-1-x86_64 downloading...
 pacman-6.0.1-2-x86_64 downloading...
 tar-1.34-1-x86_64 downloading...
 libunistring-0.9.10-3-x86_64 downloading...
 cryptsetup-2.4.2-1-x86_64 downloading...
 systemd-libs-249.7-1-x86_64 downloading...
 pam-1.5.2-1-x86_64 downloading...
 libgcrypt-1.9.4-1-x86_64 downloading...
 procps-ng-3.3.17-1-x86_64 downloading...
 libarchive-3.5.2-1-x86_64 downloading...
 findutils-4.8.0-1-x86_64 downloading...
 libp11-kit-0.24.0-2-x86_64 downloading...
 libelf-0.186-1-x86_64 downloading...
 hwids-20210613-1-any downloading...
 gpgme-1.16.0-1-x86_64 downloading...
 gmp-6.2.1-1-x86_64 downloading...
 iptables-1:1.8.7-1-x86_64 downloading...
 nettle-3.7.3-1-x86_64 downloading...
 util-linux-libs-2.37.2-1-x86_64 downloading...
 mpfr-4.1.0.p13-1-x86_64 downloading...
 brotli-1.0.9-4-x86_64 downloading...
 libnl-3.5.0-3-x86_64 downloading...
 tzdata-2021e-1-x86_64 downloading...
 iana-etc-20211025-1-any downloading...
 audit-3.0.6-2-x86_64 downloading...
 file-5.41-1-x86_64 downloading...
 ca-certificates-mozilla-3.72-2-x86_64 downloading...
 readline-8.1.001-1-x86_64 downloading...
 dbus-1.12.20-1-x86_64 downloading...
 xz-5.2.5-2-x86_64 downloading...
 device-mapper-2.03.14-1-x86_64 downloading...
 libldap-2.6.0-2-x86_64 downloading...
 libpcap-1.10.1-1-x86_64 downloading...
 grep-3.7-1-x86_64 downloading...
 libsecret-0.20.4-1-x86_64 downloading...
 sed-4.8-1-x86_64 downloading...
 libgpg-error-1.43-1-x86_64 downloading...
 libssh2-1.10.0-1-x86_64 downloading...
 psmisc-23.4-1-x86_64 downloading...
 libtirpc-1.3.2-1-x86_64 downloading...
 libcroco-0.6.13-2-x86_64 downloading...
 libsasl-2.1.27-3-x86_64 downloading...
 p11-kit-0.24.0-2-x86_64 downloading...
 libidn2-2.3.2-1-x86_64 downloading...
 libksba-1.6.0-1-x86_64 downloading...
 acl-2.3.1-1-x86_64 downloading...
 iputils-20210722-1-x86_64 downloading...
 libtasn1-4.18.0-1-x86_64 downloading...
 pinentry-1.2.0-1-x86_64 downloading...
 lz4-1:1.9.3-2-x86_64 downloading...
 less-1:590-1-x86_64 downloading...
 expat-2.4.1-1-x86_64 downloading...
 libassuan-2.5.5-1-x86_64 downloading...
 kmod-29-1-x86_64 downloading...
 keyutils-1.6.3-1-x86_64 downloading...
 pciutils-3.7.0-1-x86_64 downloading...
 libnghttp2-1.46.0-1-x86_64 downloading...
 libxcrypt-4.4.26-1-x86_64 downloading...
 libseccomp-2.5.3-1-x86_64 downloading...
 gzip-1.11-1-x86_64 downloading...
 libcap-2.61-1-x86_64 downloading...
 zlib-1:1.2.11-4-x86_64 downloading...
 libpsl-0.21.1-1-x86_64 downloading...
 libnftnl-1.2.1-1-x86_64 downloading...
 licenses-20200427-1-any downloading...
 attr-2.5.1-1-x86_64 downloading...
 popt-1.18-1-x86_64 downloading...
 bzip2-1.0.8-4-x86_64 downloading...
 json-c-0.15-2-x86_64 downloading...
 libnetfilter_conntrack-1.0.8-1-x86_64 downloading...
 libffi-3.4.2-4-x86_64 downloading...
 libcap-ng-0.8.2-3-x86_64 downloading...
 argon2-20190702-3-x86_64 downloading...
 npth-1.6-3-x86_64 downloading...
 libnfnetlink-1.0.1-4-x86_64 downloading...
 filesystem-2021.11.11-1-x86_64 downloading...
 libmnl-1.0.4-3-x86_64 downloading...
 ca-certificates-utils-20210603-1-any downloading...
 pacman-mirrorlist-20211114-1-any downloading...
 systemd-sysvcompat-249.7-1-x86_64 downloading...
 pambase-20211111-1-any downloading...
 base-2-2-any downloading...
 ca-certificates-20210603-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing iana-etc...
installing filesystem...
installing linux-api-headers...
installing tzdata...
installing glibc...
Optional dependencies for glibc
    gd: for memusagestat
installing gcc-libs...
installing ncurses...
Optional dependencies for ncurses
    bash: for ncursesw6-config [pending]
installing readline...
installing bash...
Optional dependencies for bash
    bash-completion: for tab completion
installing attr...
installing acl...
installing gmp...
installing util-linux-libs...
installing e2fsprogs...
installing openssl...
Optional dependencies for openssl
    ca-certificates [pending]
    perl
installing libsasl...
installing libldap...
installing keyutils...
installing krb5...
installing libtirpc...
installing pambase...
installing libcap-ng...
installing audit...
installing libxcrypt...
installing pam...
installing libcap...
installing coreutils...
installing zlib...
installing xz...
installing bzip2...
installing libseccomp...
installing file...
installing findutils...
installing mpfr...
installing gawk...
installing pcre...
installing grep...
installing libgpg-error...
installing libgcrypt...
installing libtasn1...
installing libffi...
installing libp11-kit...
installing lz4...
installing zstd...
installing systemd-libs...
installing procps-ng...
installing sed...
installing tar...
installing glib2...
Optional dependencies for glib2
    python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report
    libelf: gresource inspection tool [pending]
installing libunistring...
installing icu...
installing libxml2...
installing libcroco...
installing gettext...
Optional dependencies for gettext
    git: for autopoint infrastructure updates
installing hwids...
installing kmod...
installing pciutils...
installing psmisc...
installing shadow...
installing util-linux...
Optional dependencies for util-linux
    python: python bindings to libmount
    words: default dictionary for look
installing pcre2...
installing less...
installing gzip...
installing licenses...
installing expat...
installing libarchive...
installing p11-kit...
installing ca-certificates-utils...
installing ca-certificates-mozilla...
installing ca-certificates...
installing brotli...
installing libidn2...
installing libnghttp2...
installing libpsl...
installing libssh2...
installing curl...
installing npth...
installing libksba...
installing libassuan...
installing libsecret...
Optional dependencies for libsecret
    org.freedesktop.secrets: secret storage backend
installing pinentry...
Optional dependencies for pinentry
    gtk2: gtk2 backend
    qt5-base: qt backend
    gcr: gnome3 backend
installing nettle...
installing gnutls...
Optional dependencies for gnutls
    guile: for use with Guile bindings
installing sqlite...
installing gnupg...
Optional dependencies for gnupg
    libldap: gpg2keys_ldap [installed]
    libusb-compat: scdaemon
    pcsclite: scdaemon
installing gpgme...
installing pacman-mirrorlist...
installing archlinux-keyring...
installing pacman...
Optional dependencies for pacman
    perl-locale-gettext: translation support in makepkg-template
installing device-mapper...
installing popt...
installing json-c...
installing argon2...
installing cryptsetup...
installing dbus...
installing libmnl...
installing libnftnl...
installing libnl...
installing libpcap...
installing libnfnetlink...
installing libnetfilter_conntrack...
installing iptables...
installing kbd...
installing libelf...
installing systemd...
Initializing machine ID from random generator.
Creating group sys with gid 3.
Creating group mem with gid 8.
Creating group ftp with gid 11.
Creating group mail with gid 12.
Creating group log with gid 19.
Creating group smmsp with gid 25.
Creating group proc with gid 26.
Creating group games with gid 50.
Creating group lock with gid 54.
Creating group network with gid 90.
Creating group floppy with gid 94.
Creating group scanner with gid 96.
Creating group power with gid 98.
Creating group adm with gid 999.
Creating group wheel with gid 998.
Creating group utmp with gid 997.
Creating group audio with gid 996.
Creating group disk with gid 995.
Creating group input with gid 994.
Creating group kmem with gid 993.
Creating group kvm with gid 992.
Creating group lp with gid 991.
Creating group optical with gid 990.
Creating group render with gid 989.
Creating group sgx with gid 988.
Creating group storage with gid 987.
Creating group tty with gid 5.
Creating group uucp with gid 986.
Creating group video with gid 985.
Creating group users with gid 984.
Creating group systemd-journal with gid 983.
Creating group rfkill with gid 982.
Creating group bin with gid 1.
Creating user bin (n/a) with uid 1 and gid 1.
Creating group daemon with gid 2.
Creating user daemon (n/a) with uid 2 and gid 2.
Creating user mail (n/a) with uid 8 and gid 12.
Creating user ftp (n/a) with uid 14 and gid 11.
Creating group http with gid 33.
Creating user http (n/a) with uid 33 and gid 33.
Creating group nobody with gid 65534.
Creating user nobody (Nobody) with uid 65534 and gid 65534.
Creating group dbus with gid 81.
Creating user dbus (System Message Bus) with uid 81 and gid 81.
Creating group systemd-journal-remote with gid 981.
Creating user systemd-journal-remote (systemd Journal Remote) with uid 981 and gid 981.
Creating group systemd-network with gid 980.
Creating user systemd-network (systemd Network Management) with uid 980 and gid 980.
Creating group systemd-oom with gid 979.
Creating user systemd-oom (systemd Userspace OOM Killer) with uid 979 and gid 979.
Creating group systemd-resolve with gid 978.
Creating user systemd-resolve (systemd Resolver) with uid 978 and gid 978.
Creating group systemd-timesync with gid 977.
Creating user systemd-timesync (systemd Time Synchronization) with uid 977 and gid 977.
Creating group systemd-coredump with gid 976.
Creating user systemd-coredump (systemd Core Dumper) with uid 976 and gid 976.
Creating group uuidd with gid 68.
Creating user uuidd (n/a) with uid 68 and gid 68.
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /usr/lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /usr/lib/systemd/system/remote-fs.target.
:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
Optional dependencies for systemd
    libmicrohttpd: remote journald capabilities
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
    polkit: allow administration as unprivileged user
    curl: machinectl pull-tar and pull-raw [installed]
    libfido2: unlocking LUKS2 volumes with FIDO2 token
    tpm2-tss: unlocking LUKS2 volumes with TPM2
installing systemd-sysvcompat...
installing iputils...
installing iproute2...
Optional dependencies for iproute2
    db: userspace arp daemon
    libcap: tipc [installed]
    linux-atm: ATM support
installing base...
Optional dependencies for base
    linux: bare metal support
:: Running post-transaction hooks...
( 1/10) Creating system user accounts...
( 2/10) Updating journal message catalog...
( 3/10) Reloading system manager configuration...
  Skipped: Running in chroot.
( 4/10) Updating udev hardware database...
( 5/10) Applying kernel sysctl settings...
  Skipped: Running in chroot.
( 6/10) Creating temporary files...
( 7/10) Reloading device manager configuration...
  Skipped: Running in chroot.
( 8/10) Arming ConditionNeedsUpdate...
( 9/10) Rebuilding certificate stores...
(10/10) Reloading system bus configuration...
  Skipped: Running in chroot.
  --> Unbinding INSTALLDIR...
-> Installing package groups...
--> Archlinux 02_install_groups.sh
  --> Synchronize resolv.conf...
  --> Updating installed packages...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
:: Starting full system upgrade...
 there is nothing to do
  --> Installing archlinux package groups...
    --> Selected packages: xorg xterm ethtool net-tools sudo wget diffutils
:: There are 48 members in group xorg:
:: Repository extra
   1) xf86-video-vesa  2) xorg-bdftopcf  3) xorg-docs  4) xorg-font-util  5) xorg-fonts-100dpi  6) xorg-fonts-75dpi  7) xorg-fonts-encodings  8) xorg-iceauth  9) xorg-mkfontscale  10) xorg-server  11) xorg-server-common  12) xorg-server-devel  13) xorg-server-xephyr  14) xorg-server-xnest  15) xorg-server-xvfb  16) xorg-sessreg  17) xorg-setxkbmap  18) xorg-smproxy  19) xorg-x11perf  20) xorg-xauth  21) xorg-xbacklight  22) xorg-xcmsdb  23) xorg-xcursorgen  24) xorg-xdpyinfo  25) xorg-xdriinfo  26) xorg-xev  27) xorg-xgamma  28) xorg-xhost  29) xorg-xinput  30) xorg-xkbcomp  31) xorg-xkbevd  32) xorg-xkbutils  33) xorg-xkill  34) xorg-xlsatoms  35) xorg-xlsclients  36) xorg-xmodmap  37) xorg-xpr  38) xorg-xprop  39) xorg-xrandr  40) xorg-xrdb  41) xorg-xrefresh  42) xorg-xset  43) xorg-xsetroot  44) xorg-xvinfo  45) xorg-xwayland  46) xorg-xwd  47) xorg-xwininfo  48) xorg-xwud

Enter a selection (default=all): 
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency

Packages (126) db-5.3.28-5  fontconfig-2:2.13.94-1  freetype2-2.11.0-4  gdbm-1.22-1  graphite-1:1.3.14-1  groff-1.22.4-6  harfbuzz-3.1.2-1  libdrm-2.4.108-1  libedit-20210910_3.1-1  libepoxy-1.5.9-1  libevdev-1.12.0-1  libfontenc-1.1.4-3  libglvnd-1.3.4-1  libgudev-237-1  libice-1.0.10-3  libinput-1.19.2-1  libomxil-bellagio-0.9.3-3  libpciaccess-0.16-2  libpipeline-1.5.4-1  libpng-1.6.37-3  libsm-1.2.3-2  libunwind-1.5.0-1  libutempter-1.2.1-1  libwacom-1.12-1  libx11-1.7.2-1  libxau-1.0.9-3  libxaw-1.0.14-1  libxcb-1.14-1  libxcomposite-0.4.5-3  libxcursor-1.2.0-2  libxcvt-0.1.1-1  libxdamage-1.1.5-3  libxdmcp-1.1.3-3  libxext-1.3.4-3  libxfixes-6.0.0-1  libxfont2-2.0.5-1  libxft-2.3.4-1  libxi-1.8-1  libxinerama-1.1.4-3  libxkbfile-1.1.0-2  libxmu-1.1.3-2  libxpm-3.5.13-2  libxrandr-1.5.2-3  libxrender-0.9.10-4  libxshmfence-1.3-2  libxt-1.2.1-1  libxtst-1.2.3-4  libxv-1.0.11-4  libxxf86vm-1.1.4-4  llvm-libs-13.0.0-3  lm_sensors-1:3.6.0.r41.g31d1f125-1  luit-20210218-1  man-db-2.9.4-2  mesa-21.2.5-1  mtdev-1.1.6-1  perl-5.34.0-2  pixman-0.40.0-1  vulkan-icd-loader-1.2.199-2  wayland-1.19.0-2  xbitmaps-1.1.2-2  xcb-proto-1.14.1-3  xcb-util-0.4.0-3  xcb-util-image-0.4.0-3  xcb-util-keysyms-0.4.0-3  xcb-util-renderutil-0.3.9-3  xcb-util-wm-0.4.1-3  xf86-input-libinput-1.2.0-2  xkeyboard-config-2.34-1  xorg-fonts-alias-100dpi-1.0.4-1  xorg-fonts-alias-75dpi-1.0.4-1  xorg-util-macros-1.19.3-1  xorgproto-2021.5-1  diffutils-3.8-1  ethtool-1:5.15-1  net-tools-2.10-1  sudo-1.9.8.p2-3  wget-1.21.2-1  xf86-video-vesa-2.5.0-2  xorg-bdftopcf-1.1-2  xorg-docs-1.7.1-3  xorg-font-util-1.3.2-2  xorg-fonts-100dpi-1.0.3-7  xorg-fonts-75dpi-1.0.3-7  xorg-fonts-encodings-1.0.5-2  xorg-iceauth-1.0.8-2  xorg-mkfontscale-1.2.1-2  xorg-server-21.1.1-3  xorg-server-common-21.1.1-3  xorg-server-devel-21.1.1-3  xorg-server-xephyr-21.1.1-3  xorg-server-xnest-21.1.1-3  xorg-server-xvfb-21.1.1-3  xorg-sessreg-1.1.2-2  xorg-setxkbmap-1.3.2-2  xorg-smproxy-1.0.6-3  xorg-x11perf-1.6.1-2  xorg-xauth-1.1-2  xorg-xbacklight-1.2.3-2  xorg-xcmsdb-1.0.5-3  xorg-xcursorgen-1.0.7-2  xorg-xdpyinfo-1.3.2-4  xorg-xdriinfo-1.0.6-2  xorg-xev-1.2.4-1  xorg-xgamma-1.0.6-3  xorg-xhost-1.0.8-2  xorg-xinput-1.6.3-2  xorg-xkbcomp-1.4.5-1  xorg-xkbevd-1.1.4-3  xorg-xkbutils-1.0.4-4  xorg-xkill-1.0.5-2  xorg-xlsatoms-1.1.3-2  xorg-xlsclients-1.1.4-2  xorg-xmodmap-1.0.10-2  xorg-xpr-1.0.5-2  xorg-xprop-1.2.5-1  xorg-xrandr-1.5.1-2  xorg-xrdb-1.2.1-1  xorg-xrefresh-1.0.6-2  xorg-xset-1.2.4-2  xorg-xsetroot-1.1.2-2  xorg-xvinfo-1.1.4-2  xorg-xwayland-21.1.3-1  xorg-xwd-1.0.8-1  xorg-xwininfo-1.1.5-2  xorg-xwud-1.0.5-2  xterm-370-1

Total Download Size:   105.14 MiB
Total Installed Size:  387.28 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 llvm-libs-13.0.0-3-x86_64 downloading...
 mesa-21.2.5-1-x86_64 downloading...
 perl-5.34.0-2-x86_64 downloading...
 xorg-fonts-100dpi-1.0.3-7-any downloading...
 xorg-fonts-75dpi-1.0.3-7-any downloading...
 groff-1.22.4-6-x86_64 downloading...
 libx11-1.7.2-1-x86_64 downloading...
 sudo-1.9.8.p2-3-x86_64 downloading...
 xorg-server-21.1.1-3-x86_64 downloading...
 db-5.3.28-5-x86_64 downloading...
 man-db-2.9.4-2-x86_64 downloading...
 libxcb-1.14-1-x86_64 downloading...
 xorg-server-xephyr-21.1.1-3-x86_64 downloading...
 harfbuzz-3.1.2-1-x86_64 downloading...
 xorg-xwayland-21.1.3-1-x86_64 downloading...
 xorg-server-xvfb-21.1.1-3-x86_64 downloading...
 xkeyboard-config-2.34-1-any downloading...
 wget-1.21.2-1-x86_64 downloading...
 xorg-server-xnest-21.1.1-3-x86_64 downloading...
 xorg-fonts-encodings-1.0.5-2-any downloading...
 libxt-1.2.1-1-x86_64 downloading...
 freetype2-2.11.0-4-x86_64 downloading...
 libepoxy-1.5.9-1-x86_64 downloading...
 xterm-370-1-x86_64 downloading...
 diffutils-3.8-1-x86_64 downloading...
 libxaw-1.0.14-1-x86_64 downloading...
 libglvnd-1.3.4-1-x86_64 downloading...
 fontconfig-2:2.13.94-1-x86_64 downloading...
 libinput-1.19.2-1-x86_64 downloading...
 libdrm-2.4.108-1-x86_64 downloading...
 pixman-0.40.0-1-x86_64 downloading...
 gdbm-1.22-1-x86_64 downloading...
 libpng-1.6.37-3-x86_64 downloading...
 xorgproto-2021.5-1-any downloading...
 graphite-1:1.3.14-1-x86_64 downloading...
 xorg-server-devel-21.1.1-3-x86_64 downloading...
 xorg-docs-1.7.1-3-any downloading...
 ethtool-1:5.15-1-x86_64 downloading...
 libxi-1.8-1-x86_64 downloading...
 net-tools-2.10-1-x86_64 downloading...
 lm_sensors-1:3.6.0.r41.g31d1f125-1-x86_64 downloading...
 wayland-1.19.0-2-x86_64 downloading...
 libomxil-bellagio-0.9.3-3-x86_64 downloading...
 libxfont2-2.0.5-1-x86_64 downloading...
 libunwind-1.5.0-1-x86_64 downloading...
 libedit-20210910_3.1-1-x86_64 downloading...
 vulkan-icd-loader-1.2.199-2-x86_64 downloading...
 xcb-proto-1.14.1-3-any downloading...
 libxext-1.3.4-3-x86_64 downloading...
 libwacom-1.12-1-x86_64 downloading...
 xorg-xkbcomp-1.4.5-1-x86_64 downloading...
 libice-1.0.10-3-x86_64 downloading...
 libxmu-1.1.3-2-x86_64 downloading...
 libxkbfile-1.1.0-2-x86_64 downloading...
 xorg-x11perf-1.6.1-2-x86_64 downloading...
 libevdev-1.12.0-1-x86_64 downloading...
 libxpm-3.5.13-2-x86_64 downloading...
 libxft-2.3.4-1-x86_64 downloading...
 libsm-1.2.3-2-x86_64 downloading...
 libgudev-237-1-x86_64 downloading...
 libpipeline-1.5.4-1-x86_64 downloading...
 xf86-input-libinput-1.2.0-2-x86_64 downloading...
 xorg-xrandr-1.5.1-2-x86_64 downloading...
 libxv-1.0.11-4-x86_64 downloading...
 xcb-util-wm-0.4.1-3-x86_64 downloading...
 xorg-xpr-1.0.5-2-x86_64 downloading...
 xorg-font-util-1.3.2-2-x86_64 downloading...
 luit-20210218-1-x86_64 downloading...
 libxtst-1.2.3-4-x86_64 downloading...
 libxcursor-1.2.0-2-x86_64 downloading...
 xorg-xinput-1.6.3-2-x86_64 downloading...
 xorg-server-common-21.1.1-3-x86_64 downloading...
 xbitmaps-1.1.2-2-any downloading...
 libxdmcp-1.1.3-3-x86_64 downloading...
 libxrandr-1.5.2-3-x86_64 downloading...
 xorg-xprop-1.2.5-1-x86_64 downloading...
 libxrender-0.9.10-4-x86_64 downloading...
 xorg-xauth-1.1-2-x86_64 downloading...
 xorg-bdftopcf-1.1-2-x86_64 downloading...
 xorg-mkfontscale-1.2.1-2-x86_64 downloading...
 xorg-xwininfo-1.1.5-2-x86_64 downloading...
 xorg-util-macros-1.19.3-1-any downloading...
 xorg-xmodmap-1.0.10-2-x86_64 downloading...
 libpciaccess-0.16-2-x86_64 downloading...
 xorg-xrdb-1.2.1-1-x86_64 downloading...
 xorg-xset-1.2.4-2-x86_64 downloading...
 xorg-xkbutils-1.0.4-4-x86_64 downloading...
 xorg-xkbevd-1.1.4-3-x86_64 downloading...
 xorg-xwd-1.0.8-1-x86_64 downloading...
 xcb-util-image-0.4.0-3-x86_64 downloading...
 xorg-iceauth-1.0.8-2-x86_64 downloading...
 xorg-xcmsdb-1.0.5-3-x86_64 downloading...
 mtdev-1.1.6-1-x86_64 downloading...
 xorg-xwud-1.0.5-2-x86_64 downloading...
 xorg-xdpyinfo-1.3.2-4-x86_64 downloading...
 xf86-video-vesa-2.5.0-2-x86_64 downloading...
 libxxf86vm-1.1.4-4-x86_64 downloading...
 libfontenc-1.1.4-3-x86_64 downloading...
 xorg-xev-1.2.4-1-x86_64 downloading...
 xorg-setxkbmap-1.3.2-2-x86_64 downloading...
 libxfixes-6.0.0-1-x86_64 downloading...
 xorg-smproxy-1.0.6-3-x86_64 downloading...
 xcb-util-0.4.0-3-x86_64 downloading...
 xorg-xsetroot-1.1.2-2-x86_64 downloading...
 xorg-xhost-1.0.8-2-x86_64 downloading...
 libxcomposite-0.4.5-3-x86_64 downloading...
 libxau-1.0.9-3-x86_64 downloading...
 libxcvt-0.1.1-1-x86_64 downloading...
 xorg-xlsclients-1.1.4-2-x86_64 downloading...
 libxinerama-1.1.4-3-x86_64 downloading...
 xcb-util-renderutil-0.3.9-3-x86_64 downloading...
 xorg-xkill-1.0.5-2-x86_64 downloading...
 xorg-xcursorgen-1.0.7-2-x86_64 downloading...
 libutempter-1.2.1-1-x86_64 downloading...
 xorg-xrefresh-1.0.6-2-x86_64 downloading...
 xorg-xbacklight-1.2.3-2-x86_64 downloading...
 xorg-sessreg-1.1.2-2-x86_64 downloading...
 xorg-xvinfo-1.1.4-2-x86_64 downloading...
 xorg-xgamma-1.0.6-3-x86_64 downloading...
 xorg-xlsatoms-1.1.3-2-x86_64 downloading...
 xcb-util-keysyms-0.4.0-3-x86_64 downloading...
 libxdamage-1.1.5-3-x86_64 downloading...
 xorg-xdriinfo-1.0.6-2-x86_64 downloading...
 libxshmfence-1.3-2-x86_64 downloading...
 xorg-fonts-alias-100dpi-1.0.4-1-any downloading...
 xorg-fonts-alias-75dpi-1.0.4-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing xf86-video-vesa...
installing xorg-bdftopcf...
installing gdbm...
installing db...
installing perl...
installing groff...
Optional dependencies for groff
    netpbm: for use together with man -H command interaction in browsers
    psutils: for use together with man -H command interaction in browsers
    libxaw: for gxditview [pending]
    perl-file-homedir: for use with glilypond
installing libpipeline...
installing man-db...
Optional dependencies for man-db
    gzip [installed]
installing xorg-docs...
installing xorg-font-util...
installing xorg-fonts-alias-100dpi...
installing xorg-fonts-100dpi...
installing xorg-fonts-alias-75dpi...
installing xorg-fonts-75dpi...
installing xorg-fonts-encodings...
installing libice...
installing xorg-iceauth...
installing libpng...
installing graphite...
installing harfbuzz...
Optional dependencies for harfbuzz
    cairo: hb-view program
    chafa: hb-view program
installing freetype2...
installing libfontenc...
installing xorg-mkfontscale...
Creating X fontdir indices... done.
installing libepoxy...
installing libxfont2...
installing pixman...
installing xkeyboard-config...
installing xcb-proto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing xorgproto...
installing libx11...
installing libxkbfile...
installing xorg-xkbcomp...
installing xorg-setxkbmap...
installing xorg-server-common...
installing libunwind...
installing libxext...
installing libpciaccess...
installing libdrm...
installing wayland...
installing libxxf86vm...
installing libxfixes...
installing libxdamage...
installing libxshmfence...
installing libomxil-bellagio...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
    vulkan-driver: packaged vulkan driver
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
    mesa-vdpau: for accelerated video playback
    libva-mesa-driver: for accelerated video playback
installing libglvnd...
installing mtdev...
installing libevdev...
installing libgudev...
installing libwacom...
installing libinput...
Optional dependencies for libinput
    gtk3: libinput debug-gui
    python-pyudev: libinput measure
    python-libevdev: libinput measure
installing xf86-input-libinput...
installing libxcvt...
installing xorg-server...
>>> xorg-server has now the ability to run without root rights with
    the help of systemd-logind. xserver will fail to run if not launched
    from the same virtual terminal as was used to log in.
    Without root rights, log files will be in ~/.local/share/xorg/ directory.

    Old behavior can be restored through Xorg.wrap config file.
    See Xorg.wrap man page (man xorg.wrap).
installing xorg-util-macros...
installing xorg-server-devel...
installing libxv...
installing xcb-util...
installing xcb-util-image...
installing xcb-util-renderutil...
installing xcb-util-wm...
installing xcb-util-keysyms...
installing xorg-server-xephyr...
installing xorg-server-xnest...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xauth...
installing xorg-server-xvfb...
installing xorg-sessreg...
installing xorg-smproxy...
installing libxrender...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libxft...
installing xorg-x11perf...
installing xorg-xbacklight...
installing xorg-xcmsdb...
installing libxcursor...
Optional dependencies for libxcursor
    gnome-themes-standard: fallback icon theme
installing xorg-xcursorgen...
installing libxi...
installing libxtst...
installing libxcomposite...
installing libxinerama...
installing xorg-xdpyinfo...
installing xorg-xdriinfo...
installing libxrandr...
installing xorg-xev...
installing xorg-xgamma...
installing xorg-xhost...
installing xorg-xrandr...
installing xorg-xinput...
installing xorg-xkbevd...
installing libxpm...
installing libxaw...
installing xorg-xkbutils...
installing xorg-xkill...
installing xorg-xlsatoms...
installing xorg-xlsclients...
installing xorg-xmodmap...
installing xorg-xpr...
installing xorg-xprop...
installing xorg-xrdb...
Optional dependencies for xorg-xrdb
    gcc: for preprocessing
    mcpp: a lightweight alternative for preprocessing
installing xorg-xrefresh...
installing xorg-xset...
installing xorg-xsetroot...
installing xorg-xvinfo...
installing xorg-xwayland...
installing xorg-xwd...
installing xorg-xwininfo...
installing xorg-xwud...
installing luit...
installing xbitmaps...
installing libutempter...
installing xterm...
installing ethtool...
installing net-tools...
installing sudo...
installing wget...
Optional dependencies for wget
    ca-certificates: HTTPS downloads [installed]
installing diffutils...
:: Running post-transaction hooks...
(1/9) Reloading system manager configuration...
  Skipped: Running in chroot.
(2/9) Updating udev hardware database...
(3/9) Creating temporary files...
(4/9) Reloading device manager configuration...
  Skipped: Running in chroot.
(5/9) Arming ConditionNeedsUpdate...
(6/9) Updating fontconfig configuration...
(7/9) Warn about old perl modules
(8/9) Updating fontconfig cache...
(9/9) Updating X fontdir indices...
-> Unmounting prepared_image...
--> Copying prepared_images/archlinux-minimal.img to qubeized_images/archlinux-minimal/root.img...
--> Mounting qubeized_images/archlinux-minimal/root.img
--> Archlinux 04_install_qubes.sh
  --> Enabling x86 repos...
  --> Updating Qubes custom repository...
==> Adding package 'pkgs/qubes-db-vm-4.1.11-5-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-gpg-split-2.0.54-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-input-proxy-1.0.25-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-libvchan-xen-4.1.7-2-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-usb-proxy-1.1.1-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-core-4.1.28-15-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-dependencies-4.1.20-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-gui-4.1.23-10-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-gui-common-4.1.1-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-kernel-support-4.1.16-10-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-keyring-4.1.28-15-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-networking-4.1.28-15-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-passwordless-root-4.1.28-15-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-pulseaudio-4.1.23-10-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-qrexec-4.1.15-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-recommended-4.1.20-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-repo-4.1.20-1-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-utils-4.1.16-10-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
==> Extracting qubes.db.tar.gz to a temporary location...
==> Extracting qubes.files.tar.gz to a temporary location...
==> Adding package 'pkgs/qubes-vm-xen-4.14.3-4-x86_64.pkg.tar.zst'
  -> Computing checksums...
  -> Creating 'desc' db entry...
  -> Creating 'files' db entry...
==> Creating updated database file 'pkgs/qubes.db.tar.gz'
  --> Registering Qubes custom repository...
  --> Synchronize resolv.conf...
  --> Updating pacman sources...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
 qubes downloading...
:: Starting full system upgrade...
 there is nothing to do
  --> Checking available qubes packages (for debugging only)...
qubes/qubes-db-vm 4.1.11-5
    QubesDB libs and daemon service.
qubes/qubes-gpg-split 2.0.54-1
    The Qubes service for secure gpg seperation
qubes/qubes-input-proxy 1.0.25-1
    The Qubes service for proxying input devices
qubes/qubes-libvchan-xen 4.1.7-2
    The Qubes core libraries for installation inside a Qubes Dom0 and VM.
qubes/qubes-usb-proxy 1.1.1-1
    The Qubes service for proxying USB devices
qubes/qubes-vm-core 4.1.28-15
    The Qubes core files for installation inside a Qubes VM.
qubes/qubes-vm-dependencies 4.1.20-1
    Meta packages for Qubes-specific components
qubes/qubes-vm-gui 4.1.23-10
    The Qubes GUI Agent for AppVMs
qubes/qubes-vm-gui-common 4.1.1-1
    Common files for Qubes GUI - protocol headers.
qubes/qubes-vm-kernel-support 4.1.16-10
    Common Linux files for Qubes VM.
qubes/qubes-vm-keyring 4.1.28-15
    Qubes OS Binary Repository Activation package and Keyring
qubes/qubes-vm-networking 4.1.28-15
    Qubes OS tools allowing to use a Qubes VM as a NetVM/ProxyVM
qubes/qubes-vm-passwordless-root 4.1.28-15
    Qubes OS Passwordless root access from normal user
qubes/qubes-vm-pulseaudio 4.1.23-10
    Pulseaudio support for Qubes VM
qubes/qubes-vm-qrexec 4.1.15-1
    The Qubes qrexec files (qube side)
qubes/qubes-vm-recommended 4.1.20-1
    Meta packages for Qubes-specific components
qubes/qubes-vm-repo 4.1.20-1
    Meta packages for Qubes-specific components
qubes/qubes-vm-utils 4.1.16-10
    Common Linux files for Qubes VM.
qubes/qubes-vm-xen 4.14.3-4
    Xen is a virtual machine monitor
  --> Installing mandatory qubes packages...
resolving dependencies...
warning: cannot resolve "X-ABI-VIDEODRV_VERSION=24.0", a dependency of "qubes-vm-gui"
warning: cannot resolve "X-ABI-XINPUT_VERSION=24.1", a dependency of "qubes-vm-gui"
warning: cannot resolve "qubes-vm-gui", a dependency of "qubes-vm-dependencies"
:: The following package cannot be upgraded due to unresolvable dependencies:
      qubes-vm-dependencies

:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies)

:: unable to satisfy dependency 'X-ABI-VIDEODRV_VERSION=24.0' required by qubes-vm-gui
:: unable to satisfy dependency 'X-ABI-XINPUT_VERSION=24.1' required by qubes-vm-gui
:: unable to satisfy dependency 'qubes-vm-gui' required by qubes-vm-dependencies
resolving dependencies...
warning: cannot resolve "X-ABI-VIDEODRV_VERSION=24.0", a dependency of "qubes-vm-gui"
warning: cannot resolve "X-ABI-XINPUT_VERSION=24.1", a dependency of "qubes-vm-gui"
warning: cannot resolve "qubes-vm-gui", a dependency of "qubes-vm-dependencies"
:: The following package cannot be upgraded due to unresolvable dependencies:
      qubes-vm-dependencies

:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies)

:: unable to satisfy dependency 'X-ABI-VIDEODRV_VERSION=24.0' required by qubes-vm-gui
:: unable to satisfy dependency 'X-ABI-XINPUT_VERSION=24.1' required by qubes-vm-gui
:: unable to satisfy dependency 'qubes-vm-gui' required by qubes-vm-dependencies
resolving dependencies...
warning: cannot resolve "X-ABI-VIDEODRV_VERSION=24.0", a dependency of "qubes-vm-gui"
warning: cannot resolve "X-ABI-XINPUT_VERSION=24.1", a dependency of "qubes-vm-gui"
warning: cannot resolve "qubes-vm-gui", a dependency of "qubes-vm-dependencies"
:: The following package cannot be upgraded due to unresolvable dependencies:
      qubes-vm-dependencies

... and infinitely repeats the last some lines.

How could I resolve this?

ejose19 commented 2 years ago

Root cause:

warning: cannot resolve "X-ABI-VIDEODRV_VERSION=24.0", a dependency of "qubes-vm-gui"
warning: cannot resolve "X-ABI-XINPUT_VERSION=24.1", a dependency of "qubes-vm-gui"
warning: cannot resolve "qubes-vm-gui", a dependency of "qubes-vm-dependencies"

is handled by https://github.com/QubesOS/qubes-gui-agent-linux/pull/146, until it's merged upgrades won't work (unless you patch qubes-gui-agent-linux yourself)

The infinite loop issue is already fixed by @DemiMarie, just need to wait for the PR to be merged into qubes-builder-archlinux

alicewith commented 2 years ago

As patched manually like https://github.com/QubesOS/qubes-gui-agent-linux/pull/146 what @ejose19 mentioned, it seems to be done to execute the make template command after retrying every steps, including re-creating the AppVM. The terminal output shows:

$ make template
[...]
-> Building template archlinux (logfile: build-logs/template-archlinux.log)...
--> Done.

In fact, it isn't done successfully. build-logs/template-archlinux.log ends with:

[...]
+ umask 022
+ cd /home/user/qubes-builder/qubes-src/linux-template-builder
+ rm -rf /home/user/qubes-builder/qubes-src/linux-template-builder/rpmbuild/BUILDROOT/qubes-template-archlinux-4.0.6-202111300407.noarch
+ RPM_EC=0
++ jobs -p
+ exit 0
xenstore-read: xs_open: Permission denied

Even though I tried to get a workaround described in https://github.com/QubesOS/qubes-issues/issues/6324 (executing sudo chgrp qubes /dev/xen/*), and to re-run make template, the result was same; the ls -al /dev/xen shows 6 devices files whose group ID was 975 (no such group ID could be found in /etc/group), and the other results were same as above, and qubes-src/linux-template-builder/rpm/install-templates.sh file was not found.

So I did execute sudo chgrp qubes /dev/xen/* again when make template is running, and everything is done successfully; there is no errors, and both install-templates.sh and noarch/qubes-template-archlinux-minimal-4.0.6-202111300423.noarch.rpm files in the qubes-src/linux-template-builder/rpm directory exist.

I think that during make template is running, some unexpected action was happened to corrupt the group ID of the /dev/xen/* files. Although this trial makes me building archlinux-minimal template successfully, the issue was not solved essentially; so I would like to keep this issue open. Thanks anyway!

lubellier commented 2 years ago

@alicewith IMHO major issues are now solved (remount, xorg ABI), please could you try again to build your template and report here ?

sajkbflksadbfkasdjf commented 2 years ago

@alicewith IMHO major issues are now solved (remount, xorg ABI), please could you try again to build your template and report here ?

Well, nobody posted anything, so I'll append my experience so far. Remount and xorg work fine, with the other dependencies fixed it works fine. The issue, however, with xenstore still persists, requiring a manual intervention during template building.

DemiMarie commented 2 years ago

@sajkbflksadbfkasdjf can you retry? There were some problems with XenStore that have now been fixed, by using a fresh /dev in the container.

ejose19 commented 2 years ago

@DemiMarie I tried today and I'm still getting xenstore-read: xs_open: Permission denied at the end of make template, and issuing sudo chgrp qubes /dev/xen/* didn't fix the issue.

DemiMarie commented 2 years ago

@ejose19 Can you file a separate issue for that bug? This issue is about a dependency problem together with infinite retries, both of which have been fixed.

DemiMarie commented 2 years ago

This should have been fixed by https://github.com/QubesOS/qubes-builder-archlinux/pull/57 but that wasn’t merged