nividia-tegra-arvm7 (asus-grouper) gnome-mobile does not start with systemd
Describe your issue
What's the expected behaviour?
Device boots after installation and can be used via UI
What's the current behaviour?
Device boots, splash screen shows up, but does not go away.
SSH'ing into the device shows a booted systemw with many services failing/ not being started
Espially gdm
How to reproduce your issue?
See below
What device are you using?
nvidia-tegra-armv7 / asus-grouper (w/ u-boot installed)
On what postmarketOS version did you encounter the issue?
-
edge ( master_staging_systemd
branch) -
v23.12
-
v23.06
(supported until 2024-01-18)
* [ ] I confirm that the issue still is present after running sudo apk upgrade -a
On what environment did you encounter the issue?
Environments
-
GNOME Shell on Mobile -
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway) Please post the output of sxmo_version.sh
-
Other: Please fill out
How did you get postmarketOS image?
-
from https://images.postmarketos.org -
I built it using pmbootstrap -
It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
2024-04-30 ~07h UTC
Additional information
During installation on a second terminal I had pmbootstrap log
running and noticed that many service files were missing during the install phase:
...
(406/824) Installing postmarketos-base (32-r2)
Executing postmarketos-base-32-r2.post-install
Failed to enable unit, unit udev.service does not exist.
Failed to enable unit, unit udev-trigger.service does not exist.
Failed to enable unit, unit udev-settle.service does not exist.
Failed to enable unit, unit udev-postmount.service does not exist.
Failed to enable unit, unit devfs.service does not exist.
Failed to enable unit, unit dmesg.service does not exist.
Failed to enable unit, unit hwclock.service does not exist.
Failed to enable unit, unit modules.service does not exist.
Failed to enable unit, unit sysctl.service does not exist.
Failed to enable unit, unit hostname.service does not exist.
Failed to enable unit, unit bootmisc.service does not exist.
Failed to enable unit, unit logbookd.service does not exist.
Failed to enable unit, unit tmpfs.service does not exist.
Failed to enable unit, unit sshd.service does not exist.
Failed to enable unit, unit swapfile.service does not exist.
Failed to enable unit, unit local.service does not exist.
Failed to enable unit, unit zram-init.service does not exist.
Failed to enable unit, unit mount-ro.service does not exist.
Failed to enable unit, unit killprocs.service does not exist.
Failed to enable unit, unit savecache.service does not exist.
...
Later during the install process several other occassions of missing service files happen:
(582/824) Installing postmarketos-base-ui-wifi-iwd (9999-r0)
Executing postmarketos-base-ui-wifi-iwd-9999-r0.post-install
Too few arguments.
Failed to enable unit, unit iwd.service does not exist.
full log file 20240430_systemd_install_grouper.log
logs from device can also be shared if needed later
to reproduce
- setup pmboostrap and pmaports according to the systemd article in the wiki
-
pmboostrap zap
(just to be double shure) -
pmboostrap init
(see logfile) -
pmboostrap install --disk /dev/xxx
(with device booted in mass-storage mode)