Skip to content

Instantly share code, notes, and snippets.

@gmankab
Last active March 29, 2025 21:34
Show Gist options
  • Save gmankab/2a76fac059415544bbebdf7d9fbd7b76 to your computer and use it in GitHub Desktop.
Save gmankab/2a76fac059415544bbebdf7d9fbd7b76 to your computer and use it in GitHub Desktop.
> pmbootstrap install
[21:17:42] *** (1/4) PREPARE NATIVE CHROOT ***
[21:17:43] (native) install cryptsetup util-linux parted
[21:17:44] *** (2/4) CREATE DEVICE ROOTFS ("qemu-aarch64") ***
[21:17:51] (rootfs_qemu-aarch64) install postmarketos-base-systemd
[21:17:52] (rootfs_qemu-aarch64) install postmarketos-base device-qemu-aarch64 postmarketos-ui-gnome-mobile device-qemu-aarch64-kernel-edge postmarketos-base-nofde doas doas-sudo-shim gnome-mobile-extensions-app gnome-mobile-extensions-app calls chatty mobile-config-firefox postmarketos-tweaks postmarketos-welcome ttyescape decibels ffmpegthumbnailer firefox-esr flatpak fprintd gnome-calculator gnome-calendar gnome-clocks gnome-console gnome-contacts gnome-maps gnome-software gnome-software-plugin-apk gnome-text-editor gnome-weather gst-libav gst-plugins-bad gst-plugins-good gst-plugins-rs-dav1d gvfs-afp gvfs-dav gvfs-goa gvfs-nfs gvfs-smb loupe nautilus papers showtime snapshot font-droid font-droid-nonlatin font-twemoji lang
[21:17:53] NOTE: The failed command's output is above the ^^^ line in the log file: /var/home/gmanka/.local/var/pmbootstrap/log.txt
[21:17:53] ERROR: Command failed (exit code 38): /var/home/gmanka/.local/var/pmbootstrap/apk.static --no-progress --root /var/home/gmanka/.local/var/pmbootstrap/chroot_rootfs_qemu-aarch64 --arch aarch64 --cache-dir /var/home/gmanka/.local/var/pmbootstrap/cache_apk_aarch64 --repository /var/home/gmanka/.local/var/pmbootstrap/packages/edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/systemd-edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/systemd-edge add --no-interactive postmarketos-base device-qemu-aarch64 postmarketos-ui-gnome-mobile device-qemu-aarch64-kernel-edge postmarketos-base-nofde doas doas-sudo-shim gnome-mobile-extensions-app gnome-mobile-extensions-app calls chatty mobile-config-firefox postmarketos-tweaks postmarketos-welcome ttyescape decibels ffmpegthumbnailer firefox-esr flatpak fprintd gnome-calculator gnome-calendar gnome-clocks gnome-console gnome-contacts gnome-maps gnome-software gnome-software-plugin-apk gnome-text-editor gnome-weather gst-libav gst-plugins-bad gst-plugins-good gst-plugins-rs-dav1d gvfs-afp gvfs-dav gvfs-goa gvfs-nfs gvfs-smb loupe nautilus papers showtime snapshot font-droid font-droid-nonlatin font-twemoji lang
[21:17:53] See also: <https://postmarketos.org/troubleshooting>
Run 'pmbootstrap log' for details.
Before you report this error, ensure that pmbootstrap is up to date.
Find the latest version here: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/tags
Your version: 3.3.1
Channel: systemd-edge (pmaports: master)
Device: qemu-aarch64 (aarch64, kernel: edge)
UI: gnome-mobile
systemd: yes (default for selected UI)
> pmbootstrap log
tinysparql-3.9.1-r1[so:libicui18n.so.74]
freerdp-libs-3.10.3-r0[so:libicui18n.so.74]
webkit2gtk-6.0-2.46.4-r0[so:libicui18n.so.74]
evolution-data-server-3.56.0-r0[so:libicui18n.so.74]
libphonenumber-9.0.1-r0[so:libicui18n.so.74]
localsearch-3.9.0-r0[so:libicui18n.so.74]
so:libicuuc.so.74 (no such package):
required by: mozjs-128.8.0-r0[so:libicuuc.so.74]
firefox-esr-128.8.0-r0[so:libicuuc.so.74]
vte3-gtk4-0.80.0-r2[so:libicuuc.so.74]
tinysparql-3.9.1-r1[so:libicuuc.so.74]
freerdp-libs-3.10.3-r0[so:libicuuc.so.74]
webkit2gtk-6.0-2.46.4-r0[so:libicuuc.so.74]
evolution-data-server-3.56.0-r0[so:libicuuc.so.74]
libphonenumber-9.0.1-r0[so:libicuuc.so.74]
libspelling-0.4.7-r0[so:libicuuc.so.74]
(053058) [21:23:16] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(053058) [21:23:16] NOTE: The failed command's output is above the ^^^ line in the log file: /var/home/gmanka/.local/var/pmbootstrap/log.txt
(053058) [21:23:16] ERROR: Command failed (exit code 38): /var/home/gmanka/.local/var/pmbootstrap/apk.static --no-progress --root /var/home/gmanka/.local/var/pmbootstrap/chroot_rootfs_qemu-aarch64 --arch aarch64 --cache-dir /var/home/gmanka/.local/var/pmbootstrap/cache_apk_aarch64 --repository /var/home/gmanka/.local/var/pmbootstrap/packages/systemd-edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/systemd-edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/edge add --no-interactive postmarketos-base device-qemu-aarch64 postmarketos-ui-gnome-mobile device-qemu-aarch64-kernel-edge postmarketos-base-nofde doas doas-sudo-shim gnome-mobile-extensions-app gnome-mobile-extensions-app calls chatty mobile-config-firefox postmarketos-tweaks postmarketos-welcome ttyescape decibels ffmpegthumbnailer firefox-esr flatpak fprintd gnome-calculator gnome-calendar gnome-clocks gnome-console gnome-contacts gnome-maps gnome-software gnome-software-plugin-apk gnome-text-editor gnome-weather gst-libav gst-plugins-bad gst-plugins-good gst-plugins-rs-dav1d gvfs-afp gvfs-dav gvfs-goa gvfs-nfs gvfs-smb loupe nautilus papers showtime snapshot font-droid font-droid-nonlatin font-twemoji lang
(053058) [21:23:16] See also: <https://postmarketos.org/troubleshooting>
(053058) [21:23:16] Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/pmb/__init__.py", line 111, in main
run_command(args)
~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/commands/__init__.py", line 60, in run_command
getattr(frontend, args.action)(args)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/helpers/frontend.py", line 410, in install
pmb.install.install(args)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/install/_install.py", line 1427, in install
create_device_rootfs(args, step, steps)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/install/_install.py", line 1366, in create_device_rootfs
pmb.chroot.apk.install(install_packages, chroot)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/chroot/apk.py", line 228, in install
install_run_apk(to_add, to_add_local, to_del, chroot)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/chroot/apk.py", line 189, in install_run_apk
pmb.helpers.apk.run(command, chroot, with_progress=(i == 0))
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/helpers/apk.py", line 221, in run
_apk_with_progress(_command)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/helpers/apk.py", line 154, in _apk_with_progress
pmb.helpers.run_core.check_return_code(p_apk.returncode, log_msg)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pmb/helpers/run_core.py", line 315, in check_return_code
raise RuntimeError(f"Command failed (exit code {code}): " + log_message)
RuntimeError: Command failed (exit code 38): /var/home/gmanka/.local/var/pmbootstrap/apk.static --no-progress --root /var/home/gmanka/.local/var/pmbootstrap/chroot_rootfs_qemu-aarch64 --arch aarch64 --cache-dir /var/home/gmanka/.local/var/pmbootstrap/cache_apk_aarch64 --repository /var/home/gmanka/.local/var/pmbootstrap/packages/systemd-edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/systemd-edge --repository /var/home/gmanka/.local/var/pmbootstrap/packages/edge add --no-interactive postmarketos-base device-qemu-aarch64 postmarketos-ui-gnome-mobile device-qemu-aarch64-kernel-edge postmarketos-base-nofde doas doas-sudo-shim gnome-mobile-extensions-app gnome-mobile-extensions-app calls chatty mobile-config-firefox postmarketos-tweaks postmarketos-welcome ttyescape decibels ffmpegthumbnailer firefox-esr flatpak fprintd gnome-calculator gnome-calendar gnome-clocks gnome-console gnome-contacts gnome-maps gnome-software gnome-software-plugin-apk gnome-text-editor gnome-weather gst-libav gst-plugins-bad gst-plugins-good gst-plugins-rs-dav1d gvfs-afp gvfs-dav gvfs-goa gvfs-nfs gvfs-smb loupe nautilus papers showtime snapshot font-droid font-droid-nonlatin font-twemoji lang
(053058) [21:23:16] % cd /var/home/gmanka/.local/var/pmbootstrap/cache_git/pmaports; git rev-parse --abbrev-ref HEAD
(053058) [21:23:16] % cd /var/home/gmanka/.local/var/pmbootstrap/cache_git/pmaports; git status --porcelain
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment