Cannot install any applications

Hi everyone,

I recently installed Umbrel on a new machine and started using it. The installation went smoothly, but I’m encountering an issue with installing any applications. When I click the install button, the progress shows 1%, then after a while, the installation is canceled. I’ve tried multiple applications and the result is the same.

Thank you.

Here are the logs:

Jun 24 08:00:18 umbrel umbreld[718]: [apps         ] Installing app bitcoin
Jun 24 08:00:18 umbrel umbreld[718]: [apps         ] Setting up data directory for bitcoin
Jun 24 08:00:18 umbrel umbreld[2803]: time="2024-06-24T08:00:18Z" level=warning msg="/usr/local/lib/node_modules/umbreld/source/modules/apps/legacy-compat/docker-compose.yml: version is obsolete"
Jun 24 08:00:18 umbrel umbreld[2803]:  Container tor_proxy  Running
Jun 24 08:00:18 umbrel umbreld[2803]:  Container auth  Running
Jun 24 08:00:24 umbrel umbreld[718]: [appstore     ] [error] Failed to initialise default repository https://github.com/getumbrel/umbrel-apps.git: getaddrinfo EAI_AGAIN github.com, will retry 0 more times.
Jun 24 08:00:24 umbrel umbreld[718]: [appstore     ] [error] Failed to initialise default repository: getaddrinfo EAI_AGAIN github.com
Jun 24 08:00:24 umbrel umbreld[718]: [appstore     ] Checking repositories for updates every 5m
Jun 24 08:00:24 umbrel umbreld[718]: [apprepository] Checking for update for https://github.com/getumbrel/umbrel-apps.git
Jun 24 08:00:44 umbrel umbreld[718]: [apprepository] Newer version of https://github.com/getumbrel/umbrel-apps.git available, updating
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=info msg="State transition: inventory-update-retry-wait [Sync] -> inventory-update [Sync]"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" 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."
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=info msg="Device unauthorized; attempting reauthorization"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" 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"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=warning msg="Reauthorization failed with error: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=error msg="Failed to submit inventory data: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=error msg="inventory submit failed: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=warning msg="Failed to refresh inventory: failed to submit inventory data: inventory submit failed: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=info msg="State transition: inventory-update [Sync] -> inventory-update-retry-wait [Sync]"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=info msg="Handle update inventory retry state try: 4"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" 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."
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=info msg="Device unauthorized; attempting reauthorization"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" 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"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=warning msg="Reauthorization failed with error: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=error msg="Failed to submit inventory data: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=error msg="inventory submit failed: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=warning msg="Failed to refresh inventory: failed to submit inventory data: inventory submit failed: transient error: authorization request failed"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=warning msg="RetryPollIntervalSeconds is not defined"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=warning msg="RetryPollIntervalSeconds is not defined"
Jun 24 08:00:47 umbrel mender[444]: time="2024-06-24T08:00:47Z" level=info msg="Wait 2m0s before next inventory update attempt in 1m59.999991989s"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931494791Z" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": context deadline exceeded"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931592608Z" level=info msg="Attempting next endpoint for pull after error: Get \"https://registry-1.docker.io/v2/\": context deadline exceeded"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931643015Z" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": context deadline exceeded"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931727935Z" level=info msg="Attempting next endpoint for pull after error: Get \"https://registry-1.docker.io/v2/\": context deadline exceeded"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931868296Z" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931915726Z" level=info msg="Attempting next endpoint for pull after error: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931981551Z" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.932049446Z" level=info msg="Attempting next endpoint for pull after error: Get \"https://registry-1.docker.io/v2/\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.931579483Z" level=warning msg="Error getting v2 registry: Get \"https://registry-1.docker.io/v2/\": context deadline exceeded"
Jun 24 08:00:53 umbrel dockerd[499]: time="2024-06-24T08:00:53.932166008Z" level=info msg="Attempting next endpoint for pull after error: Get \"https://registry-1.docker.io/v2/\": context deadline exceeded"

Sorry to hear about your issue here.

Seems to be a networking issue, so you’re unable to access any external repositories. Have you updated to umbrelOS 1.2.1?

I’m really sorry for the trouble! It looks like it was a network issue on my end. Everything is working fine now. Thank you so much for your prompt response!

Can you explain what you did?