I tried to install it and when I clicked it, it says installing 1% and then the button goes back to Install button again and Termix didnt get installed. Tried a few times
When apps do this … you need to check the system’s log. The error gets recorded in there.
It is probably an issue with the docker configuration files: docker-compose.yml or umbrel-app.yml.
To view the logs from within Umbrel:
Settings, Troubleshoot, umbrelOS (View OS log)
Im seeing this error in the log repeatedly
an 29 22:43:18 umbrel umbreld[1330]: TypeError: fetch failed
Jan 29 22:43:18 umbrel umbreld[1330]: at node:internal/deps/undici/undici:13484:13
Jan 29 22:43:18 umbrel umbreld[1330]: … 8 lines matching cause stack trace …
Jan 29 22:43:18 umbrel umbreld[1330]: at async callRecursive (file:///opt/umbreld/node_modules/@trpc/server/dist/unstable-core-do-not-import/procedureBuilder.mjs:146:24) {
Jan 29 22:43:18 umbrel umbreld[1330]: cause: TypeError: fetch failed
Jan 29 22:43:18 umbrel umbreld[1330]: at node:internal/deps/undici/undici:13484:13
Jan 29 22:43:18 umbrel umbreld[1330]: at processTicksAndRejections (node:internal/process/task_queues:105:5)
Jan 29 22:43:18 umbrel umbreld[1330]: at runNextTicks (node:internal/process/task_queues:69:3)
Jan 29 22:43:18 umbrel umbreld[1330]: at process.processImmediate (node:internal/timers:459:9)
Jan 29 22:43:18 umbrel umbreld[1330]: at async getLatestRelease (file:///opt/umbreld/source/modules/system/update.ts:1:1337)
Jan 29 22:43:18 umbrel umbreld[1330]: at async file:///opt/umbreld/source/modules/system/routes.ts:1:1237
Jan 29 22:43:18 umbrel umbreld[1330]: at async resolveMiddleware (file:///opt/umbreld/node_modules/@trpc/server/dist/unstable-core-do-not-import/procedureBuilder.mjs:105:30)
Jan 29 22:43:18 umbrel umbreld[1330]: at async callRecursive (file:///opt/umbreld/node_modules/@trpc/server/dist/unstable-core-do-not-import/procedureBuilder.mjs:146:24)
Jan 29 22:43:18 umbrel umbreld[1330]: at async callRecursive (file:///opt/umbreld/node_modules/@trpc/server/dist/unstable-core-do-not-import/procedureBuilder.mjs:146:24)
Jan 29 22:43:18 umbrel umbreld[1330]: at async callRecursive (file:///opt/umbreld/node_modules/@trpc/server/dist/unstable-core-do-not-import/procedureBuilder.mjs:146:24) {
Jan 29 22:43:18 umbrel umbreld[1330]: [cause]: ConnectTimeoutError: Connect Timeout Error (attempted addresses: 66.33.60.129:443, timeout: 10000ms)
Jan 29 22:43:18 umbrel umbreld[1330]: at onConnectTimeout (node:internal/deps/undici/undici:2602:28)
Jan 29 22:43:18 umbrel umbreld[1330]: at Immediate._onImmediate (node:internal/deps/undici/undici:2583:11)
Jan 29 22:43:18 umbrel umbreld[1330]: at process.processImmediate (node:internal/timers:491:21) {
Jan 29 22:43:18 umbrel umbreld[1330]: code: ‘UND_ERR_CONNECT_TIMEOUT’
Jan 29 22:43:18 umbrel umbreld[1330]: }
Jan 29 22:43:18 umbrel umbreld[1330]: },
Jan 29 22:43:18 umbrel umbreld[1330]: code: ‘INTERNAL_SERVER_ERROR’,
Jan 29 22:43:18 umbrel umbreld[1330]: name: ‘TRPCError’
Jan 29 22:43:18 umbrel umbreld[1330]: }
Jan 29 22:43:18 umbrel umbreld[1330]: [server ] [error] WS system.checkUpdate
I tried to install Termix again to capture logs and this is what I see about Termix. It might be related to the errors above?
Jan 29 22:45:12 umbrel umbreld[1330]: [apps ] [error] Failed to install app termix
Jan 29 22:45:12 umbrel umbreld[1330]: Error: (HTTP code 500) server error - Get “https://ghcr.io/v2/”: net/http: TLS handshake timeout
Jan 29 22:45:12 umbrel umbreld[1330]: at /opt/umbreld/node_modules/docker-modem/lib/modem.js:382:17
Jan 29 22:45:12 umbrel umbreld[1330]: at handler (/opt/umbreld/node_modules/docker-modem/lib/modem.js:425:11)
Jan 29 22:45:12 umbrel umbreld[1330]: at IncomingMessage. (/opt/umbreld/node_modules/docker-modem/lib/modem.js:414:9)
Jan 29 22:45:12 umbrel umbreld[1330]: at IncomingMessage.emit (node:events:536:35)
Jan 29 22:45:12 umbrel umbreld[1330]: at IncomingMessage.emit (node:domain:489:12)
Jan 29 22:45:12 umbrel umbreld[1330]: at endReadableNT (node:internal/streams/readable:1698:12)
Jan 29 22:45:12 umbrel umbreld[1330]: at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
Jan 29 22:45:12 umbrel umbreld[1330]: reason: ‘server error’,
Jan 29 22:45:12 umbrel umbreld[1330]: statusCode: 500,
Jan 29 22:45:12 umbrel umbreld[1330]: json: null
Jan 29 22:45:12 umbrel umbreld[1330]: }
Jan 29 22:45:13 umbrel dockerd[1002]: time=“2026-01-29T22:45:13.017585439Z” level=error msg=“Handler for POST /images/create returned error: Get \“https://registry-1.docker.io/v2/\\”: net/http: TLS handshake timeout”
Jan 29 22:45:13 umbrel dockerd[1002]: time=“2026-01-29T22:45:13.044943840Z” level=error msg=“Handler for POST /images/create returned error: Get \“https://registry-1.docker.io/v2/\\”: net/http: TLS handshake timeout”
In regards to Termix … Looking at their Github, they are now at Release 1.11.0 as the latest release level. Umbrel’s version is at 1.9.0 … they are out-of-sync.
I would suggest hitting the “Get support” link and open an issue to see if the Developer (LukeGus) can help address it.
Your other option is to see if Denny’s Umbrel App Store version installs for you:
At least that is what I would do. Remember, I am just an end user, like you!
As for your errors in the log … You have been trying so many things … I would have no idea.
I know when I first installed Umbrel … I did a lot of work cleaning things up and made sure I did not have any errors in my OS log before I started install Apps. I have done a lot of clean up on the UmbrelOS and would love to get Umbrel to fix things permanently but without anyone from Umbrel to speak with … I just continue to try and maintain what I have working.
It is also why I have a 3 stage environment for Umbrel. PROD, DEV and TEST … my DEV and TEST are running as VM Images in VMware Workstation and I can make snapshots and revert back without having to loose anything. Once I’m happy, then I put it onto my PROD Machine which is a real Mini PC.
Only thing I did in Umbrel is Bitcoin and Public Pool. I was trying to install Termix that for some reason wouldnt install. That’s pretty much it.
Someone replied to your post.
| RodB
January 29 |
- | - |
vipersl65:
Im seeing this error in the log repeatedly
As for your errors in the log … You have been trying so many things … I would have no idea.
I know when I first installed Umbrel … I did a lot of work cleaning things up and made sure I did not have any errors in my OS log before I started install Apps. I have done a lot of clean up on the UmbrelOS and would love to get Umbrel to fix things permanently but without anyone from Umbrel to speak with … I just continue to try and maintain what I have working.
It is also why I have a 3 stage environment for Umbrel. PROD, DEV and TEST … my DEV and TEST are running as VM Images in VMware Workstation and I can make snapshots and revert back without having to loose anything. Once I’m happy, then I put it onto my PROD Machine which is a real Mini PC.
Thanks for that info. I’m new to Umbrel and still learning it. In fact, Im very surprised that it is open source and yet the app is very neat
Doesnt App store updates itself automatically for new app version? In that log file I sent you, I can see that it is trying to go to github via cloudflare and it is failing
Someone replied to your post.
| RodB
January 29 |
- | - |
In regards to Termix … Looking at their Github, they are now at Release 1.11.0 as the latest release level. Umbrel’s version is at 1.9.0 … they are out-of-sync.
I would suggest hitting the “Get support” link and open an issue to see if the Developer (LukeGus) can help address it.
Your other option is to see if Denny’s Umbrel App Store version installs for you:
At least that is what I would do. Remember, I am just an end user, like you!