Failed to update OS 1.4

Hello I tried to upgrade from version 1.3 to 1.4 but I have an error that appears here is the log.

Mar 01 09:17:30 umbrel umbreld[610]: [apprepository] Checking for update for https://github.com/getumbrel/umbrel-apps.git
Mar 01 09:17:31 umbrel umbreld[610]: [apprepository] https://github.com/getumbrel/umbrel-apps.git is already up to date
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="State transition: check-wait [Idle] -> inventory-update [Sync]"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="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."
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="Device unauthorized; attempting reauthorization"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" 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 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="Reauthorization failed with error: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=error msg="Failed to submit inventory data: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=error msg="inventory submit failed: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="Failed to refresh inventory: failed to submit inventory data: inventory submit failed: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="State transition: inventory-update [Sync] -> inventory-update-retry-wait [Sync]"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="Handle update inventory retry state try: 12"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="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."
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="Device unauthorized; attempting reauthorization"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" 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 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="Reauthorization failed with error: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=error msg="Failed to submit inventory data: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=error msg="inventory submit failed: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="Failed to refresh inventory: failed to submit inventory data: inventory submit failed: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="RetryPollIntervalSeconds is not defined"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="Handle update inventory retry state: failed to send inventory: Tried maximum amount of times"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="State transition: inventory-update-retry-wait [Sync] -> check-wait [Idle]"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="UpdatePollIntervalSeconds is not defined"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="InventoryPollIntervalSeconds is not defined"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="State transition: check-wait [Idle] -> update-check [Sync]"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="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."
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="Device unauthorized; attempting reauthorization"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" 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 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="Reauthorization failed with error: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=error msg="Error receiving scheduled update data: update check request failed: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=error msg="Update check failed: transient error: update check request failed: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="State transition: update-check [Sync] -> error [Error]"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="Handling error state, current error: transient error: update check request failed: transient error: authorization request failed"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="State transition: error [Error] -> idle [Idle]"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=info msg="State transition: idle [Idle] -> check-wait [Idle]"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="UpdatePollIntervalSeconds is not defined"
Mar 01 09:17:51 umbrel mender[377]: time="2025-03-01T09:17:51Z" level=warning msg="InventoryPollIntervalSeconds is not defined"
Mar 01 09:17:53 umbrel umbreld[610]: [umbreld      ] [error] Update script failed: fetch failed

Rasp 4 8Go
SSD
ethernet

I would recommend that you keep trying to update at different times for a couple more days.
The same thing happened with one of my nodes. The rest updated on the first try but the last one indicated an error and showed the same thing as yours in the logs.
The next day, after several failed attempts, it updated without problems.
The reason?.. maybe the servers that serve the update were saturated or… whatever.
Anyway, as you decide…

Had the same problem and wasn’t able to update.
With this command in the console it worked well:
sudo mender install https://download.umbrel.com/release/1.4.0/umbrelos-pi.update && sudo rugpi-ctrl system reboot --spare

Cool, it work !! thx