I’m using umbrelOS 1.1.1 on Raspberry Pi 4.
I’m trying to test a custom app. I’m using this guide
When I try to run this command:
umbreld client apps.install.mutate --appId myawesomeapp
I get the following error:
TRPCClientError: App with ID myawesomeapp not found in any repository
at TRPCClientError.from (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/client/dist/TRPCClientError-38f9a32a.mjs:27:20)
at file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/client/dist/links/httpLink.mjs:35:60
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
meta: {
response: Response {
[Symbol(realm)]: null,
[Symbol(state)]: [Object],
[Symbol(headers)]: [HeadersList]
},
responseJSON: { error: [Object] }
},
shape: {
message: 'App with ID myawesomeapp not found in any repository',
code: -32603,
data: {
code: 'INTERNAL_SERVER_ERROR',
httpStatus: 500,
stack: 'Error: App with ID myawesomeapp not found in any repository\n' +
' at AppStore.getAppTemplateFilePath (/usr/local/lib/node_modules/umbreld/source/modules/apps/app-store.ts:166:9)\n' +
' at Apps.install (/usr/local/lib/node_modules/umbreld/source/modules/apps/apps.ts:210:27)\n' +
' at async resolveMiddleware (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:421:30)\n' +
' at async callRecursive (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:451:32)\n' +
' at async callRecursive (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:451:32)\n' +
' at async callRecursive (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:451:32)\n' +
' at async resolve (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:481:24)\n' +
' at async inputToProcedureCall (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/resolveHTTPResponse-2fc435bb.mjs:46:22)\n' +
' at async Promise.all (index 0)\n' +
' at async resolveHTTPResponse (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/resolveHTTPResponse-2fc435bb.mjs:182:37)',
path: 'apps.install',
zodError: null
}
},
data: {
code: 'INTERNAL_SERVER_ERROR',
httpStatus: 500,
stack: 'Error: App with ID myawesomeapp not found in any repository\n' +
' at AppStore.getAppTemplateFilePath (/usr/local/lib/node_modules/umbreld/source/modules/apps/app-store.ts:166:9)\n' +
' at Apps.install (/usr/local/lib/node_modules/umbreld/source/modules/apps/apps.ts:210:27)\n' +
' at async resolveMiddleware (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:421:30)\n' +
' at async callRecursive (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:451:32)\n' +
' at async callRecursive (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:451:32)\n' +
' at async callRecursive (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:451:32)\n' +
' at async resolve (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/index.mjs:481:24)\n' +
' at async inputToProcedureCall (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/resolveHTTPResponse-2fc435bb.mjs:46:22)\n' +
' at async Promise.all (index 0)\n' +
' at async resolveHTTPResponse (file:///usr/local/lib/node_modules/umbreld/node_modules/@trpc/server/dist/resolveHTTPResponse-2fc435bb.mjs:182:37)',
path: 'apps.install',
zodError: null
},
[cause]: undefined
}
I have both valud docker-compose.yml
and umbrel-app.yml
in /umbrel/app-stores/getumbrel-umbrel-apps-github-53f74447/myawesomeapp
Furthermore this app worked just fine using the previous Umbrel version 0.5.
Any idea how to debug this issue?