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

2 Likes

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

1 Like

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.

2 Likes

Great it worked thanks! :smiley:

1 Like

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