I noticed that my HA GUI wasn’t rendering on my phone, so I decided to sit down and look at the Windows machine where I host (via VirtualBox) my HA instance. First time I’ve looked at it in 6 months.
Noticed that on boot, I was getting the failure mentioned in the subject of this post, which put me into emergency mode.
I then found a post on these forums which pointed back to this Github issue which explains that I should run the following commands:
Press <enter> when the system stops during boot
systemctl stop systemd-journald
umount -A /dev/disk/by-label/hassos-data
fsck.ext4 /dev/disk/by-label/hassos-data
Keep pressing <enter> through all the prompts
reboot
Here’s where it gets crazy. When I press <enter>
it takes me to the prompt. But when I type a command, I see every keystroke just fine, but when I try to submit the command, the guest OS only sees some subset of the characters. For instance, I type the following command:
~ # umount -A /dev/disk/by-label/hassos-data
the response I get is:
umount: e/i/y-ae/assd: no mount point specified
Notice how that is my command only missing a bunch of letters.
But now, if all I do is hit <enter>
at the next blank prompt, I get:
[1]+ Done(2) A/dvdskblblhso-ata
And if you look closely you’ll see that those are all the missing letters from the first response!
I’ve never seen anything like this! And of course I can’t fix my HA to auto-start on a reboot. As long as I’m here to press Ctrl+D my HA starts fine, but not being able to rely on it to automatically start on a windows reboot is a big problem.
Any ideas what’s going on with these keystrokes? FWIW I tried using the built-in “soft” keyboard in VirtualBox and had the exact same behavior.