Error: Update failed

I get an error when updating from 1.3 to 1.4
Error message: Update failed.

Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=info msg="State transition: inventory-update-retry-wait [Sync] -> inventory-update [Sync]"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=info msg="Device unauthorized; attempting reauthorization"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=error msg="Failed to authorize with \"\": failed to build authorization request: failed to obtain authorization message data: failed to obtain identity data: failed to call /usr/share/mender/identity/mender-device-identity: fork/exec /usr/share/mender/identity/mender-device-identity: no such file or directory"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=warning msg="Reauthorization failed with error: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=error msg="Failed to submit inventory data: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=error msg="inventory submit failed: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=warning msg="Failed to refresh inventory: failed to submit inventory data: inventory submit failed: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=info msg="State transition: inventory-update [Sync] -> inventory-update-retry-wait [Sync]"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=info msg="Handle update inventory retry state try: 5"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=info msg="Device unauthorized; attempting reauthorization"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=error msg="Failed to authorize with \"\": failed to build authorization request: failed to obtain authorization message data: failed to obtain identity data: failed to call /usr/share/mender/identity/mender-device-identity: fork/exec /usr/share/mender/identity/mender-device-identity: no such file or directory"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=warning msg="Reauthorization failed with error: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=error msg="Failed to submit inventory data: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=error msg="inventory submit failed: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=warning msg="Failed to refresh inventory: failed to submit inventory data: inventory submit failed: transient error: authorization request failed"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=warning msg="RetryPollIntervalSeconds is not defined"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=warning msg="RetryPollIntervalSeconds is not defined"
Mar 07 15:59:30 umbrel mender[482]: time="2025-03-07T15:59:30Z" level=info msg="Wait 2m0s before next inventory update attempt in 1m59.999990345s"
Mar 07 16:01:01 umbrel umbreld[768]: [umbreld      ] [error] Update script failed: fetch failed

any idea?

This is a common error that users are experiencing when they want to upgrade lately.
You can force the upgrade via ssh with a command. But you need to know what kind of device you are using to apply the command correctly.
What kind of device are you using?

I am using a HP ProDesk 600 G3 DM

So, I assume your device is amd64.

Via ssh enter the following command.

sudo mender install https://download.umbrel.com/release/1.4.0/umbrelos-amd64.update && sudo reboot

After the update process is finished it should reboot itself. If it doesn’t reboot itself, reboot after the update.

1 Like

Thanks, that worked!