PinePhone image - Master branch failing
This issue is about the PinePhone not booting on the master branch.
Observations:
The PinePhone image built and ran successfully once on the SD card using this commit
Note that the above commit was not on Master because its from a branch that dealt with adding Wi-Fi to the P-Pro - I just happened to download the image from CI for convenience
Future runs of the same commit or any other commit on master kept failing
The logs are here
I have tried to deal with the issues by:
- Using my own version of Open-iSCSI
- Using
--rootsource /dev/gpt-auto-root \
instead of the original--rootsource LABEL=root \
(Valentin David confirmed that the new command should work now) - Tried going through comparison changes between master and GNOME-43 and reverting key elements.
I believe the issue is within initramfs. For some reason it is trying to find the UUID of a partition that does not exist. I cant mount the image and view /etc/fstab because the contents contain nothing useful.
I did also consider the case that abderrahim removing EOS repartitioning and using systemd is the root cause of the issue because many of these errors are related to system-d
My plan right now is to use QEMU on an AARCH64 image from CI and see what I can do and see inside there, unfortunately there is an issue at the moment with QEMU and booting the image, separately described here
There is no official MR for now, but this is related to !1857 (closed)