jmosunic Posted Tuesday at 04:23 AM Posted Tuesday at 04:23 AM Just installed hexos for the first time and I can't seem to get apps to install no matter what I do. After a few troubleshooting attempts I did a fresh install thinking that I may have not set up the pool properly, but the issue persists. The Hexos install seems to create all the necessary folders in my pool, and claims that the install succeeded but the install button remains and the app does not move to the "installed apps" section. Additionally, when I check the truenas logs for the HexOS install attempt it shows the folder creation as successful but the app install as a failure. I went into the truenas apps page and the install pool was correctly set to the one created when I re-installed hexos. I have also tried installing the apps through truenas directly but I end up with the same error message as I do through hexos which I have pasted below. My hardware specs are as follows: Intel i5 7400 ASRock z270 Killer SLI 4x8GB Corsair Vengeance DDR4 2666 CL16 4 Seagate Ironwolf NAS 12TB 7200 rpm Crucial P3 Plus 1TB M.2 SSD (Boot Drive) There's a 3070ti in there too if that matters Error message: [EFAULT] Failed 'up' action for 'immich' app, please check /var/log/app_lifecycle.log for more details 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 535, in __run_body rv = await self.middleware.run_in_thread(self.method, *args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1364, 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 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/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 203, in do_create return self.create_internal(job, app_name, version, data['values'], complete_app_details) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py", line 248, in create_internal raise e from None File "/usr/lib/python3/dist-packages/middlewared/plugins/apps/crud.py", line 241, in create_internal compose_action(app_name, 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 'immich' app, please check /var/log/app_lifecycle.log for more details 1 Quote
jmosunic Posted Tuesday at 07:28 PM Author Posted Tuesday at 07:28 PM If anyone comes across this, I managed to find the solution. My NAS is wired into my wifi router which is connected to my modem. What I had to do was lookup the DNS addresses for my modem and enter those into the hexos network settings which worked like a charm. Hope this helps anyone struggling like I did, here is the link to the thread that gave me the solution: https://forums.truenas.com/t/plex-efault-failed-up-action-for-plex-app/31594 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.