Failed to sync TRUENAS catalog: [ENOENT] Unable to retrieve feature capability mapping for SCALE versions

I am using 24.10 and every time i reboot, I am greeted by this message.
I suspect it’s a left over from pre-docker based apps (truecharts).
Any idea how can /I get rid of the service that is trying to synch the catalog ?

It shouldn’t be–it’s said to be the TrueNAS catalog that’s a problem, not TrueCharts.

You are right:
Doing a catalog refresh gives:
Error: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 488, in run
await self.future
File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 533, in __run_body
rv = await self.method(*args)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 179, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 49, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/catalog/sync.py”, line 32, in sync
await self.middleware.call(‘catalog.get_feature_map’, False)
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1626, in call
return await self._call(
^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1468, in _call
return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1361, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/thread.py”, line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3/dist-packages/middlewared/plugins/catalog/features.py”, line 22, in get_feature_map
raise CallError(‘Unable to retrieve feature capability mapping for SCALE versions’, errno=errno.ENOENT)
middlewared.service_exception.CallError: [ENOENT] Unable to retrieve feature capability mapping for SCALE versions

Also wiped all apps, unset the pool and redid the settings. Same issue.

I am having the same issue. It surfaced after I manually removed a container that would not delete from the TrueNAS Apps interface. Now, none of my apps are showing up in the interface. However, they are still running in the background.

I basically abandoned the apps from truenas.

Finding it much easier to manage it myself through docker compose on a separate vm that writes directly to truenas through nfs.

Having exactly the same issue! if anyone found a solution let me know