Pi does not boot after update to linux-rpi2 (5.10.61-r0 -> 5.15.32-r0)
Doing an apk upgrade
from Alpine 3.14 to 3.15 (also tried to 3.16) results in a non-bootable SD card.
# grep NAME /etc/os-release
PRETTY_NAME="Alpine Linux v3.14"
- Update
/etc/apk/repositories
to point tov3.15
-
apk upgrade
fetch http://uk.alpinelinux.org/alpine/v3.15/main/armhf/APKINDEX.tar.gz fetch http://uk.alpinelinux.org/alpine/v3.15/community/armhf/APKINDEX.tar.gz Upgrading critical system libraries and apk-tools: (1/1) Upgrading apk-tools (2.12.7-r0 -> 2.12.7-r3) Executing busybox-1.33.1-r3.trigger Continuing the upgrade transaction with new apk-tools: (1/123) Upgrading musl (1.2.2-r3 -> 1.2.2-r7) (2/123) Upgrading busybox (1.33.1-r3 -> 1.34.1-r7) Executing busybox-1.34.1-r7.post-upgrade (3/123) Upgrading alpine-baselayout (3.2.0-r16 -> 3.2.0-r18) ... (59/123) Upgrading linux-rpi2 (5.10.61-r0 -> 5.15.32-r0)
reboot
Pi reboots resulting in an early boot error:
mount: mounting /dev/mmcblk0p2 on /sysroot failed: No such file or directory
Mounting root failed.
Kernel appears to have upgraded ok but no /dev/mmc*
devices are present.
Rolling back the SD card image works, then performing the upgrade again fails in the same way.
Have also tried direct to 3.16 (package linux-rpi2
5.15.55) but same behaviour.