I recently swapped out my SSD because it was out of space and was experiencing i/o errors, and I was able to rsync most of the data to a new drive, and then restart the umbrel. When it restarts, umbreld is running and the new drive is mounted, and I’m able to log in using my existing credentials, and the apps I’m supposed to have installed are there, but none of them are running. I’m pretty much only trying to get Bitcoin up and running because I suspect once that’s fixed, they’ll all work just fine.
Anyway, I tried running umbreld client app.restart.mutate –appId bitcoin, and it sits for a minute and then fails with an internal server error (not very helpful). The output of sudo journalctl -u umbrel -f indicates that the docker command is missing. It wasn’t missing until I tried to do a sudo apt update; sudo apt upgrade, which failed on trying to install the linux-image package. That fails because the /boot filesystem is mounted as read-only.
Now I can’t install basically any package because everything has dependencies that eventually come to linux-image, which can’t be installed.
I’m afraid I’m digging my hole deeper and deeper every time I try to fix things. How do I get docker installed if I can’t install linux-image?