Hi everyone, Iāve been trying to update my umbrel for a few days now but every time it restarts after the update itās always on version 1.4 and it says thereās a new update to do. Iāve already tried restarting it and turning it off completely but it doesnāt change the result and I donāt know what the problem could be.
As hardware I have:
raspberry pi 5 8gb
2tb hdd
Any ideas to solve the problem?
Thanks
Same problems. Tried to run the update script manually from the console via SSH. Nothing good, found no solution on the internet. Does anyone have any ideas?
I have the same problem but stuck on 1.2.2 using the same hardware except 4 TB that can only use 2.2TB or something it works but had I known 4 TB wouldnāt work I wouldnāt have wasted the money.
I have had the same issue, update keeps failing. I gave up tryingā¦
Hey I managed to solve the problem, I found the solution on other discussions that talked about the same problem but on older versions of umbrel.
Hereās how to fix it:
If you are on a Raspberry Pi can you please go to Settings > Advanced settings > Terminal > umbrelOS and run the following command to attempt updating to 1.4.2:
sudo mender install https://download.umbrel.com/release/1.4.2/umbrelos-pi.update && sudo rugpi-ctrl system reboot --spare
Please make sure to copy and paste the entire command exactly.
If you have previously run something like sudo apt update && sudo apt upgrade -y, this ends up breaking the update process.
nmfretz Post
What should be the coding if the issue is to update to 1.5 from 1.4.2?
Thanks for help ![]()
Just replace the 1.4.2 with 1.5.0 I just did it and it worked for me.
Great it worked thanks! ![]()
For me this does not work (Raspi 5, 8GB, SSD 2TB).
umbrel@umbrel:~$ sudo mender install https://download.umbrel.com/release/1.5.0/umbrelos-pi.update && sudo rugpi-ctrl system reboot --spare
[sudo] password for umbrel:
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.5.0/umbrelos-pi.update\\\].
Installing Artifact of size 1471209984ā¦
INFO[0000] No public key was provided for authenticating the artifact
WARN[0000] Returning artifact name from /etc/mender/artifact_info file. This is a fallback, in case the information can not be retrieved from the database, and is only expected when an update has never been installed before.
WARN[0000] Returning artifact name from /etc/mender/artifact_info file. This is a fallback, in case the information can not be retrieved from the database, and is only expected when an update has never been installed before.
INFO[0000] Output (stdout) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Hot partition is already the default!
INFO[0000] Output (stdout) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Copying partitionsā¦
INFO[0000] Output (stdout) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Found 0,CONFIG kind: 0x0c, start: 8192, size: 524288
INFO[0001] Output (stdout) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Found 1,BOOT-A kind: 0x0c, start: 532480, size: 262144
⦠- 7 %INFO[0030] Output (stdout) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Found 2,BOOT-B kind: 0x0c, start: 794624, size: 262144
INFO[0030] Output (stdout) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Found 3,system-a kind: 0x83, start: 1064960, size: 9298576
INFO[0030] Output (stderr) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Error: Text file busy (os error 26)
INFO[0030] Output (stderr) from command ā/usr/share/mender/modules/v3/rugpi-imageā: Traceback (most recent call last):
INFO[0030] Output (stderr) from command ā/usr/share/mender/modules/v3/rugpi-imageā: File ā/usr/share/mender/modules/v3/rugpi-imageā, line 118, in
INFO[0030] Output (stderr) from command ā/usr/share/mender/modules/v3/rugpi-imageā: {
File ā/usr/share/mender/modules/v3/rugpi-imageā, line 70, in state_download
rugpi_install_image(FILES / next_file)File ā/usr/share/mender/modules/v3/rugpi-imageā, line 32, in rugpi_install_image
subprocess.check_call(File ā/usr/lib/python3.11/subprocess.pyā, line 413, in check_call
raise CalledProcessError(retcode, cmd)subprocess.CalledProcessError: Command ā[ārugpi-ctrlā, āupdateā, āinstallā, āāstreamā, āāno-rebootā, PosixPath(ā/var/lib/mender/modules/v3/payloads/0000/tree/streams/umbrelos-pi5.imgā)]ā returned non-zero exit status 1.
ERRO[0030] Download failed: Update module terminated abnormally: exit status 1: Payload: can not install Payload: umbrelos-pi5.img: Unable to stream into /var/lib/mender/modules/v3/payloads/0000/tree/streams/umbrelos-pi5.img: write /var/lib/mender/modules/v3/payloads/0000/tree/streams/umbrelos-pi5.img: broken pipe
ERRO[0030] Update module terminated abnormally: exit status 1: Payload: can not install Payload: umbrelos-pi5.img: Unable to stream into /var/lib/mender/modules/v3/payloads/0000/tree/streams/umbrelos-pi5.img: write /var/lib/mender/modules/v3/payloads/0000/tree/streams/umbrelos-pi5.img: broken pipe