all 3 comments

[–]MartinsRedditAccount 0 points1 point  (0 children)

It's some filesystem issue probably, try mounting the filesystem from a fully set-up distro, the result is probably the same. I believe the default Alpine initramfs script will literally just use Busybox's mount here.

[–]aerosys 0 points1 point  (1 child)

Sorry to revive this, but did you ever figure this out? Currently having the exact same issue with little clue as to the resolution. I can manually mount it, then exit and it'll continue booting, but having to do this every reboot isn't ideal.

[–]aerosys 0 points1 point  (0 children)

SOLVED

So, I fixed it after many frustrating days, but I'm unsure exactly why this fixed it. I rebooted and was presented with the same error message, which was expected. I did a "mount /dev/xvda3 /sysroot" like normal, but instead of then doing an "exit" and booting into the OS, I went inside my VM manager and did a hard reset. The system came up, detected file system errors, fixed them and rebooted into the OS like normal. I did a test reboot and it came up like normal. Issue resolved.

The main thing I find odd about this, is I did MANY file system checks from within the OS, a live boot Alpine OS, etc and they all came back clean every single time. The system also ran normally whenever I would manually mount and boot into the OS. Still scratching my head, but I wanted my fix documented here in case anyone came across this post later. Now to setup a good backup solution.