Skip to content

Instantly share code, notes, and snippets.

@lukechilds
Last active March 10, 2021 02:11
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lukechilds/8dc223885f47579a77407ba7f5beaaec to your computer and use it in GitHub Desktop.
Save lukechilds/8dc223885f47579a77407ba7f5beaaec to your computer and use it in GitHub Desktop.
Fix Umbrel Background Services

Fix Umbrel Background Services

If you aren't able to run OTA updates, you can do the following to resolve the situation:

Umbrel OS (Raspberry Pi)

If you're running the normal Umbrel OS install on a Raspberry Pi you can run this in a terminal on a computer connected to the same network as your Umbrel:

ssh -t umbrel@umbrel.local "mkdir -p umbrel/logs && sudo systemctl restart umbrel-startup"

You'll be prompted for a password twice which is moneyprintergobrrr.

Now you can login to the dashboard and proceed with the update.

After completing the above steps, future OTA updates will work directly from the dashboard UI.

Custom Umbrel Installs (non Raspberry Pi hardware)

If you're running a custom Umbrel install, you can run the following commands on the machine you installed Umbrel on:

# cd into the dir you installed Umbrel in
cd /path/to/your/custom/umbrel/install

# Manually update to latest Umbrel
sudo scripts/update/update --repo getumbrel/umbrel#v0.2.13

# Reboot system to make sure all background Umbrel services are stopped
sudo reboot

# cd into the dir you installed Umbrel in
cd /path/to/your/custom/umbrel/install

# Start Umbrel again
sudo scripts/start

After completing the above steps, future OTA updates will work directly from the dashboard UI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment