November 25, 2024 Update: The official update is now rolling out for all umbrelOS 1.0+ users on Umbrel Home, Raspberry Pi, and all other supported devices!
umbrelOS 1.3 brings swappable apps, and a range of new features, performance enhancements, and essential bug fixes.
New features:
Swappable apps: Swappable apps bring a whole new meaning to self-sovereignty. For example, you can now choose which Bitcoin node app you want to run: Bitcoin Node, Bitcoin Knots, or Libre Relay, and select your preferred Electrum server app: Electrs, Fulcrum, or ElectrumX. With just a tap, all your connected apps seamlessly switch their connections.
Cloudflare DNS: Enable Cloudflare DNS for improved reliability, or disable it to inherit DNS settings from your router.
Factory Reset: Facing unexpected issues or want to start fresh? Reset your Umbrel in just a few clicks via Settings > Advanced Settings > Factory Reset.
Bug fixes and enhancements
Performance & UI improvements: Snappier user interface with prefetching and aggressively cached assets in production, reducing load times. Theme colors are now consistent between the index and web manifest.
App Store enhancements: Enhanced App Store with support for fuzzy search, display default credentials upon opening apps for the first time, moved app support links to the app info card, fixed scroll restoration issues in the App Store, fixed issue with the app install/update progress bar in Safari, and preserved search queries when navigating through the App Store.
Security enhancements: Increased the bcrypt cost factor to enhance security and ensured safe redirect URLs on login.
Miscellaneous fixes: Allow umbrelOS to run on laptops with lids closed by ignoring lid switch events, fixed CPU usage formatting in the system widget, language and temperature selections are now saved on the backend for a consistent experience between devices/browsers.
is it possible to reinstall my current 1.2.2 with 1.2.2 without data loss? I canāt install 1.3. It updates but somehow rollsback to 1.2.2. Iām on Raspi 5
Hey, congratulations on yet another very interesting update! I have the same issue as @ismail, though; Iām on a Raspberry Pi 4, I start the upgrade, the progress bar reaches 100%, the login page appears, I log in andā¦ Iām still at 1.2.2 (I tried this three times already, by the way.)
I have. The operation seemed to go though with no issues, but after the reboot Iām still at 1.2.2. Since there were some warning in the console output, I am pasting it here:
umbrel@iqaluit:~$ sudo mender install https://download.umbrel.com/release/1.3.0-beta.1/umbrelos-pi.update
INFO[0000] 'UpdateControlMapExpirationTimeSeconds' is not set in the Mender configuration file. Falling back to the default of 2*UpdatePollIntervalSeconds
INFO[0000] 'UpdateControlMapBootExpirationTimeSeconds' is not set in the Mender configuration file. Falling back to the default of 600 seconds
INFO[0000] No configuration files present. Using defaults
WARN[0000] No server URL(s) specified in mender configuration.
WARN[0000] Server entry 1 has no associated server URL.
INFO[0000] No dual rootfs configuration present
INFO[0000] Performing remote update from: [https://download.umbrel.com/release/1.3.0-beta.1/umbrelos-pi.update].
Installing Artifact of size 1120879104...
INFO[0001] No public key was provided for authenticating the artifact
INFO[0002] Output (stdout) from command "/usr/share/mender/modules/v3/rugpi-image": Hot partition is already the default!
INFO[0002] Output (stdout) from command "/usr/share/mender/modules/v3/rugpi-image": Copying partitions...
INFO[0002] Output (stdout) from command "/usr/share/mender/modules/v3/rugpi-image": Found 0,CONFIG kind: 0x0c, start: 8192, size: 524288
INFO[0009] Output (stdout) from command "/usr/share/mender/modules/v3/rugpi-image": Found 1,BOOT-A kind: 0x0c, start: 532480, size: 262144
.... - 7 %INFO[0022] Output (stdout) from command "/usr/share/mender/modules/v3/rugpi-image": Found 2,BOOT-B kind: 0x0c, start: 794624, size: 262144
INFO[0025] Output (stdout) from command "/usr/share/mender/modules/v3/rugpi-image": Found 3,system-a kind: 0x83, start: 1064960, size: 7100968
.............................................................. - 100 %
Use 'commit' to update, or 'rollback' to roll back the update.
At least one payload requested a reboot of the device it updated.
umbrel@iqaluit:~$ sudo reboot
By the way, I could not help but notice this āUse ācommitā to updateā message, before the request for reboot. So I tried once more, and that time before rebooting I commited:
umbrel@iqaluit:~$ sudo mender commit
INFO[0000] 'UpdateControlMapExpirationTimeSeconds' is not set in the Mender configuration file. Falling back to the default of 2*UpdatePollIntervalSeconds
INFO[0000] 'UpdateControlMapBootExpirationTimeSeconds' is not set in the Mender configuration file. Falling back to the default of 600 seconds
INFO[0000] No configuration files present. Using defaults
WARN[0000] No server URL(s) specified in mender configuration.
WARN[0000] Server entry 1 has no associated server URL.
INFO[0000] No dual rootfs configuration present
Committing Artifact...
INFO[0000] Output (stdout) from command "/usr/share/mender/modules/v3/rugpi-image": Hot partition is already the default!
So it appears the upgrade to 1.3 just wonāt work for many people who run umbrelOS 1.2.2 on Raspberry Pis 4/5. Has anyone (from the dev team) managed to figure out why that is?
Update fails as well on my installation. I have a virtual instance on TrueNas.
Update is offered and installs, but it says update failed and boots back to 1.2.2
In the meantime I reflashed the 1.2.2 on my sdcard and also manually jumped back to the 1.2.2 via commandline. But after around 30 Minutes, the system is not reachable anymore, not via webinterface nor via SSH connection. So I canāt get the system into a working state anymore. Any suggestions how to fix this? At the moment Iām not able to access the Lightning Node App.
Hey guys sorry for the trouble. Unfortunately we arenāt able to recreate this issue on our Raspberry Pis.
If you are affected by the issue are you able to let me know what Rasperry Pi you are using, 4 or 5?
What you are using for storage, USB or NVMe? Are you booting from SDcard?
Could you please also give me the output of the following command:
sudo fdisk -l
You can run this in Settings > Advanced > Terminal > umbrelOS.
Also, before updating, did you at any point run any Linux system/package upgrade commands like sudo apt update && sudo apt upgrade -y. These could potentially conflict with the update mechanism.
Issue with SSD Disconnecting After Update on Raspberry Pi 5
Iām facing a problem with my Raspberry Pi 5 after the recent update. I have two SSDs: a 1 TB SSD, which works fine via the USB port, and a 2 TB SSD, which is causing issues. I need more storage, so I tried switching to the 2 TB SSD.
I did a fresh installation, and everything sets up correctly. However, when I start downloading the Bitcoin node, it runs for about 30 minutes, then an error occurs, and the SSD disconnects automatically.
Has anyone experienced this or have any suggestions on how to fix it? Any help would be greatly appreciated!