I can't update umbrel from 1.4 to 1.4.2 😢

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 :grinning_face:

Just replace the 1.4.2 with 1.5.0 I just did it and it worked for me.

Great it worked thanks! :smiley:

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