Hello all
The app was working with an Nvidia GT1030 but I have upgraded to an Nvidia P620 and now it crashes and will not run (ElectricEel-24.10.1 ).
[edit: I am looking at Docker Apps and UUID issue with NVIDIA GPU after upgrade to 24.10 and trying to work out whether it is relevant or not. Sorry for the potential duplication/cross-post but I can’t tell whether my problem is a different problem].
the app sees the Nvidia P620 and says its UID is NVIDIA gpu GPU-9bd360c8-7be6-3874-6ff1-96b3d0f122c9
see here (the ? next to “Quadro P620” reveals that UID):
but when I try to update it I see [EFAULT] Failed 'up' action for 'frigate' app, please check /var/log/app_lifecycle.log for more details
. The verbose error says
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/job.py", line 509, in run await self.future File "/usr/lib/python3/dist-packages/middlewared/job.py", line 556, in __run_body rv = await self.middleware.run_in_thread(self.method, *args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1367, in run_in_thread return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1364, 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/service/crud_service.py", line 268, in nf rv = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 55, in nf res = f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 183, in nf return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py", line 287, in do_update app = self.update_internal(job, app, data, trigger_compose=app['state'] != 'STOPPED') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py", line 325, in update_internal compose_action(app_name, app['version'], 'up', force_recreate=True, remove_orphans=True) File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/compose_utils.py", line 57, in compose_action raise CallError( middlewared.service_exception.CallError: [EFAULT] Failed 'up' action for 'frigate' app, please check /var/log/app_lifecycle.log for more details
and that logfile says
You might note that the UID there is not the same UID as seen in the app UI.
I have tried various combinations of selecting the passthrough or not, or selecting the new GPU or not - I can get the Frigate UI to show but with nothing populating it but if I select the P620 it crashes.
How do I fix it please?
edit: I see that Docker Apps and UUID issue with NVIDIA GPU after upgrade to 24.10 may be relevant and I have posted there for confirmation.