Can't install/uninstall Fulcrum

I’m running umbrelOS 1.3 on a x86 PC.

I had to reinstall Fulcrum and the app is stuck now. The app store is stuck with the “Uninstalling…” message.

I logged with SSH and tried umbreld client apps.uninstall.mutate --appId fulcrum, if failed with this message:

TRPCClientError: Command failed with exit code 1: /usr/local/lib/node_modules/umbreld/source/modules/apps/legacy-compat/app-script stop fulcrum
    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 fulcrum',
    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 fulcrum\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 fulcrum\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

If I try to install it, with umbreld client apps.install.mutate --appId fulcrum, I have another failure:

TRPCClientError: App fulcrum is already installed
    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 fulcrum is already installed',
    code: -32603,
    data: {
      code: 'INTERNAL_SERVER_ERROR',
      httpStatus: 500,
      stack: 'Error: App fulcrum is already installed\n' +
        '    at Apps.install (/usr/local/lib/node_modules/umbreld/source/modules/apps/apps.ts:208:44)',
      path: 'apps.install',
      zodError: null
    }
  },
  data: {
    code: 'INTERNAL_SERVER_ERROR',
    httpStatus: 500,
    stack: 'Error: App fulcrum is already installed\n' +
      '    at Apps.install (/usr/local/lib/node_modules/umbreld/source/modules/apps/apps.ts:208:44)',
    path: 'apps.install',
    zodError: null
  },
  [cause]: undefined
}

I managed to install it again after removing the fulcrum entry from umbrel.yaml and restarting the PC