I’m on Umbrel 1.3 (in a Raspberry pi4) and when I do right click on an app (Fulcrum in this case) and click on “uninstall” absolutely nothing happens, I couldn’t find a way to solve this, need help.
Restart Umbrel and try again. Sometimes that helps.
I did it, I also turned it off and on again, nothing works so far.
I tried with other apps, and it’s the same, it is as if the “uninstall command” stopped working
Can you provide log files? Maybe then we can get to the bottom of the matter.
I think it’s a much bigger issue, nothing seems to be working well
I’m thinking of reinstalling Umbrel, I hope there’s a way to do that without losing much data
I flashed Umbrel on another mSD, put it on the Raspi and the problem persist.
I’ve also noticed that Nextcloud seems to be “installed” (doesn’t show in the dashboard) eventhough I’ve uninstalled it way before this happened, in the app-store it’s shown as “not running”
Good news! I was able to uninstall Fulcrum through CLI
Bad news 1: The GUI uninstall option is still not working, tried with another app, and still the same, no reaction.
Bad news 2: There’s an issue with nextcloud which seems to have been faulty uninstalled and I can’t either install/uninstall/update it
When I do
umbreld client apps.uninstall.mutate --appId nextcloud
I get this:
TRPCClientError: Command failed with exit code 1: /usr/local/lib/node_modules/umbreld/source/modules/apps/legacy-compat/app-script stop nextcloud
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: 'Command failed with exit code 1: /usr/local/lib/node_modules/umbreld/source/modules/apps/legacy-compat/app-script stop nextcloud',
code: -32603,
data: {
code: 'INTERNAL_SERVER_ERROR',
httpStatus: 500,
stack: 'Error: Command failed with exit code 1: /usr/local/lib/node_modules/umbreld/source/modules/apps/legacy-compat/app-script stop nextcloud\n' +
' at makeError (file:///usr/local/lib/node_modules/umbreld/node_modules/execa/lib/error.js:60:11)\n' +
' at handlePromise (file:///usr/local/lib/node_modules/umbreld/node_modules/execa/index.js:124:26)\n' +
' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async RetryOperation._fn (file:///usr/local/lib/node_modules/umbreld/node_modules/p-retry/index.js:55:13)',
path: 'apps.uninstall',
zodError: null
}
},
data: {
code: 'INTERNAL_SERVER_ERROR',
httpStatus: 500,
stack: 'Error: Command failed with exit code 1: /usr/local/lib/node_modules/umbreld/source/modules/apps/legacy-compat/app-script stop nextcloud\n' +
' at makeError (file:///usr/local/lib/node_modules/umbreld/node_modules/execa/lib/error.js:60:11)\n' +
' at handlePromise (file:///usr/local/lib/node_modules/umbreld/node_modules/execa/index.js:124:26)\n' +
' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
' at async RetryOperation._fn (file:///usr/local/lib/node_modules/umbreld/node_modules/p-retry/index.js:55:13)',
path: 'apps.uninstall',
zodError: null
},
[cause]: undefined
}
Hi, I’ve had a similar issue with electrs. I saw the following:
- In the GUI it showed “Not running”
- There wasn’t a docker container for electrs shown when running
sudo docker ps -a
through SSH. - When attempting to install it complained that the application was already installed, which suggested to me that Umbrel has an internal app registry and that it had got out of sync with what was actually installed.
So I tried the steps below, which allowed me to install the application successfully afterwards.
- SSH into Umbrel
- Run
sudo nano umbrel/umbrel.yaml
- Remove the offending
<app-id>
from the apps section.
- Remove the offending
- Run
sudo mv umbrel/app-data/<app-id> umbrel/app-data/<app-id>-old
(this may be optional, but I didn’t test without it) - Reboot Umbrel