pmb install with "temporary error" when installing packages
Note: I (craftyguy) did not experience this problem, it was reported in chat (by themisch, not sure if they are on gitlab) and I'm just capturing it here
Describe your issue
What's the expected behaviour?
pmbootstrap install
works
What's the current behaviour?
it currently fails with:
WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory
(1/21) Installing alpine-baselayout-data (3.2.0-r20)
ERROR: alpine-baselayout-data-3.2.0-r20: temporary error (try again later)
which is strange.. I don't think I've seen this before.
more output from pmbootstrap
(009647) [01:58:09] % cd /home/tm/.local/var/pmbootstrap/cache_git/pmaports; git remote -v
origin https://gitlab.com/postmarketOS/pmaports.git (fetch)
origin https://gitlab.com/postmarketOS/pmaports.git (push)
(009647) [01:58:09] % cd /home/tm/.local/var/pmbootstrap/cache_git/pmaports; git show origin/master:channels.cfg
# Reference: https://postmarketos.org/channels.cfg
[channels.cfg]
recommended=edge
[edge]
description=Rolling release / Most devices / Occasional breakage: https://postmarketos.org/edge
branch_pmaports=master
branch_aports=master
mirrordir_alpine=edge
[v21.12]
description=Latest release / Recommended for best stability
branch_pmaports=v21.12
branch_aports=3.15-stable
mirrordir_alpine=v3.15
[v21.06]
description=Old release (unsupported)
branch_pmaports=v21.06
branch_aports=3.14-stable
mirrordir_alpine=v3.14
[v21.03]
description=Old release (unsupported)
branch_pmaports=v21.03
branch_aports=3.13-stable
mirrordir_alpine=v3.13
[v20.05]
description=Old release (unsupported)
branch_pmaports=v20.05
branch_aports=3.12-stable
mirrordir_alpine=v3.12
(009647) [01:58:09] *** (1/4) PREPARE NATIVE CHROOT ***
(009647) [01:58:09] NOTE: Skipped apk version check for chroot 'native', because it is not installed yet!
(009647) [01:58:09] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/dev
(009647) [01:58:09] % doas mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/tm/.local/var/pmbootstrap/chroot_native/dev
(009647) [01:58:09] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/dev/pts /home/tm/.local/var/pmbootstrap/chroot_native/dev/shm
(009647) [01:58:09] % doas mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/tm/.local/var/pmbootstrap/chroot_native/dev/shm
(009647) [01:58:09] % doas mknod -m 666 /home/tm/.local/var/pmbootstrap/chroot_native/dev/null c 1 3
(009647) [01:58:09] % doas mknod -m 666 /home/tm/.local/var/pmbootstrap/chroot_native/dev/zero c 1 5
(009647) [01:58:09] % doas mknod -m 666 /home/tm/.local/var/pmbootstrap/chroot_native/dev/full c 1 7
(009647) [01:58:09] % doas mknod -m 644 /home/tm/.local/var/pmbootstrap/chroot_native/dev/random c 1 8
(009647) [01:58:10] % doas mknod -m 644 /home/tm/.local/var/pmbootstrap/chroot_native/dev/urandom c 1 9
(009647) [01:58:10] % doas ln -sf /proc/self/fd /home/tm/.local/var/pmbootstrap/chroot_native/dev/
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/proc
(009647) [01:58:10] % doas mount --bind /proc /home/tm/.local/var/pmbootstrap/chroot_native/proc
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/var/cache/apk
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/cache_apk_x86_64 /home/tm/.local/var/pmbootstrap/chroot_native/var/cache/apk
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/cache_ccache_x86_64 /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/cache_distfiles /home/tm/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/cache_git /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/cache_rust /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/config_abuild /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/config_apk_keys /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-netboot
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/images_netboot /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-netboot
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/packages/edge
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(009647) [01:58:10] % doas mount --bind /home/tm/.local/var/pmbootstrap/packages/edge /home/tm/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(009647) [01:58:10] % doas touch /home/tm/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(009647) [01:58:10] % mkdir -p /home/tm/.local/var/pmbootstrap/cache_http
(009647) [01:58:10] Download http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/apk-tools-static-2.12.9-r1.apk
(009647) [01:58:10] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
(009647) [01:58:10] sigkey: alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
(009647) [01:58:10] extracted: /tmp/pmbootstrapw1b7vnyyapk
(009647) [01:58:10] extracted: /tmp/pmbootstrapp8qe6vg6sig
(009647) [01:58:10] Verify apk.static signature with /usr/lib/python3.10/site-packages/pmbootstrap-1.42.0-py3.10.egg/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
(009647) [01:58:10] % openssl dgst -sha1 -verify /usr/lib/python3.10/site-packages/pmbootstrap-1.42.0-py3.10.egg/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub -signature /tmp/pmbootstrapp8qe6vg6sig /tmp/pmbootstrapw1b7vnyyapk
Verified OK
(009647) [01:58:10] Verify the version reported by the apk.static binary (must match the package version 2.12.9-r1)
(009647) [01:58:10] % /tmp/pmbootstrapw1b7vnyyapk --version
apk-tools 2.12.9, compiled for x86_64.
(009647) [01:58:10] (native) install alpine-base
(009647) [01:58:10] % doas ln -s -f /var/cache/apk /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/cache
(009647) [01:58:10] % doas cp /etc/resolv.conf /home/tm/.local/var/pmbootstrap/chroot_native/etc/resolv.conf
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk
(009647) [01:58:10] (native) update /etc/apk/repositories
(009647) [01:58:10] % doas sh -c echo /mnt/pmbootstrap-packages >> /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(009647) [01:58:10] % doas sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(009647) [01:58:10] % doas sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(009647) [01:58:10] % doas sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(009647) [01:58:10] % doas sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /home/tm/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(009647) [01:58:10] % doas mkdir -p /home/tm/.local/var/pmbootstrap/tmp
(009647) [01:58:10] % doas rm -f /home/tm/.local/var/pmbootstrap/tmp/apk_progress_fifo
(009647) [01:58:10] % doas mkfifo /home/tm/.local/var/pmbootstrap/tmp/apk_progress_fifo
(009647) [01:58:10] % doas cat /home/tm/.local/var/pmbootstrap/tmp/apk_progress_fifo
(009647) [01:58:10] % doas sh -c exec 3>/home/tm/.local/var/pmbootstrap/tmp/apk_progress_fifo; /home/tm/.local/var/pmbootstrap/apk.static --no-progress --progress-fd 3 --root /home/tm/.local/var/pmbootstrap/chroot_native --cache-dir /home/tm/.local/var/pmbootstrap/cache_apk_x86_64 --initdb --arch x86_64 add alpine-base
(009647) [01:58:10] New background process: pid=9740, output=background
WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory
(1/21) Installing alpine-baselayout-data (3.2.0-r20)
ERROR: alpine-baselayout-data-3.2.0-r20: temporary error (try again later)
(2/21) Installing musl (1.2.2-r7)
ERROR: musl-1.2.2-r7: temporary error (try again later)
(3/21) Installing busybox (1.35.0-r5)
ERROR: busybox-1.35.0-r5: temporary error (try again later)
(4/21) Installing alpine-baselayout (3.2.0-r20)
ERROR: alpine-baselayout-3.2.0-r20: temporary error (try again later)
(5/21) Installing ifupdown-ng (0.11.3-r0)
ERROR: ifupdown-ng-0.11.3-r0: temporary error (try again later)
(6/21) Installing openrc (0.44.10-r2)
ERROR: openrc-0.44.10-r2: temporary error (try again later)
(7/21) Installing alpine-conf (3.13.0-r1)
ERROR: alpine-conf-3.13.0-r1: temporary error (try again later)
(8/21) Installing ca-certificates-bundle (20211220-r0)
ERROR: ca-certificates-bundle-20211220-r0: temporary error (try again later)
(9/21) Installing libcrypto1.1 (1.1.1m-r3)
ERROR: libcrypto1.1-1.1.1m-r3: temporary error (try again later)
(10/21) Installing libssl1.1 (1.1.1m-r3)
ERROR: libssl1.1-1.1.1m-r3: temporary error (try again later)
(11/21) Installing libretls (3.4.2-r0)
ERROR: libretls-3.4.2-r0: temporary error (try again later)
(12/21) Installing ssl_client (1.35.0-r5)
ERROR: ssl_client-1.35.0-r5: temporary error (try again later)
(13/21) Installing zlib (1.2.11-r3)
ERROR: zlib-1.2.11-r3: temporary error (try again later)
(14/21) Installing apk-tools (2.12.9-r1)
ERROR: apk-tools-2.12.9-r1: temporary error (try again later)
(15/21) Installing busybox-suid (1.35.0-r5)
ERROR: busybox-suid-1.35.0-r5: temporary error (try again later)
(16/21) Installing busybox-initscripts (4.0-r5)
ERROR: busybox-initscripts-4.0-r5: temporary error (try again later)
(17/21) Installing scanelf (1.3.3-r0)
ERROR: scanelf-1.3.3-r0: temporary error (try again later)
(18/21) Installing musl-utils (1.2.2-r7)
ERROR: musl-utils-1.2.2-r7: temporary error (try again later)
(19/21) Installing libc-utils (0.7.2-r3)
ERROR: libc-utils-0.7.2-r3: temporary error (try again later)
(20/21) Installing alpine-keys (2.4-r1)
ERROR: alpine-keys-2.4-r1: temporary error (try again later)
(21/21) Installing alpine-base (3.15.0-r1)
ERROR: alpine-base-3.15.0-r1: temporary error (try again later)
21 errors; 0 MiB in 0 packages
How to reproduce your issue?
$ pmbootstrap -y zap -m -hc -p
...
$ pmbootstrap -y install
What device are you using?
qemu amd64
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v21.12
On what environment did you encounter the issue?
Phone environments
-
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway)
Other
-
No environment -
GNOME -
KDE Plasma -
Kodi -
MATE -
Shelli -
Sway -
Weston -
Xfce4 -
fbkeyboard -
i3wm -
Sxmo (Xorg/Dwm)
How did you get postmarketOS image?
-
from https://images.postmarketos.org - [x I built it using pmbootstrap
-
It was preinstalled on my device