Mortyn Posted yesterday at 09:07 PM Posted yesterday at 09:07 PM 1 hour ago, fildznuts said: I got on the TrueNAS side of things and rolled back PLEX and Pi-Hole, which got the apps running, then I updated them again, and they are both working. I am seeing a strange behavior with CPU usage. I initally blammed it on the crached app situration, thinking they were loop-launching or something, but everything should be ok, but Im seeing 100% CPU spikes constantly alway from 1 of the 6 cores. It usually jumps around between core 1-6, but sometimes lingers on one for a while. Is anyone else seeing something like this? Yep, similar behavior for me.
.koolfy Posted yesterday at 09:16 PM Posted yesterday at 09:16 PM 1 hour ago, Vitor Gabriel said: Updated via the Truenas UI seems to worked out. Reinstalled the Nextcloud, it also worked out. But Nextcloud does not uses the public folders. Anyone could help to solve it? Maybe it's just me being super confused, but why would you need it to use a public folder? For either Immich or Nextcloud, there are already software designed to (securely) host, provide and share data explicitly (and not share their guts to a public share over the LAN) Wouldn't it be counter-productive to have them use a public share? It makes way more sense for torrent clients, music libraries and the such, than for file hosting software that usually has to enforce user separation and priviledges in a way that the public SMB share won't reflect at all. 1
adorbs Posted 20 hours ago Posted 20 hours ago I am having trouble with the updating from the prompt "An updated configuration is available for this app" for Plex. I get an error updating: Under TrueNAS Audit I see this failure: Event Data Success: False Method: filesystem.setacl Params: - Path: /mnt/HDDs/Applications/plex/logs Dacl: - Tag: owner@ Type: ALLOW Perms: Basic: FULL_CONTROL Flags: File Inherit: True Directory Inherit: True No Propagate Inherit: False Inherit Only: False Inherited: True ID: -1 - Tag: group@ Type: ALLOW Perms: Basic: MODIFY Flags: File Inherit: True Directory Inherit: True No Propagate Inherit: False Inherit Only: False Inherited: True ID: -1 - Tag: GROUP Type: ALLOW Perms: Basic: MODIFY Flags: File Inherit: True Directory Inherit: True No Propagate Inherit: False Inherit Only: False Inherited: True ID: 545 - Tag: GROUP Type: ALLOW Perms: Basic: FULL_CONTROL Flags: File Inherit: True Directory Inherit: True No Propagate Inherit: False Inherit Only: False Inherited: True ID: 544 - Tag: USER Type: ALLOW Perms: Basic: FULL_CONTROL Flags: Basic: INHERIT ID: 568 Options: Stripacl: False Recursive: True Traverse: False Validate Effective Acl: True Acltype: NFS4 Description: Filesystem set ACL /mnt/HDDs/Applications/plex/logs Authenticated: True Authorized: True Here are my permissions for /mnt/HDDs/Applications/plex/logs: Anyone understand what is going on here and how to get the Plex configuration update to work?
Mobius Posted 17 hours ago Posted 17 hours ago 14 hours ago, FangerZero said: Sorry I should've been clear, I have no clue how to find logs in trueNAS for such failed attempts. once you log into truenas you can press the clipboard icon it'll show you the most recent tasks 1
FangerZero Posted 8 hours ago Posted 8 hours ago 9 hours ago, Mobius said: once you log into truenas you can press the clipboard icon it'll show you the most recent tasks ... yup I was looking for the word "Logs" ID: 8067 Arguments [ { "values": "********", "catalog_app": "nextcloud", "app_name": "nextcloud", "train": "stable" } ] Log Path N/A Log Excerpt No logs are available Credentials Created by: [object Object] (API Key) Error [EFAULT] Failed to render compose templates: Traceback (most recent call last): File "/usr/bin/apps_render_app", line 33, in <module> sys.exit(load_entry_point('apps-validation==0.1', 'console_scripts', 'apps_render_app')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 48, in main render_templates_from_path(args.path, args.values) File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 19, in render_templates_from_path rendered_data = render_templates( ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/render.py", line 31, in render_templates rendered_templates[i.name] = env.get_template(i.name).render( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render self.environment.handle_exception() File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception raise rewrite_traceback_stack(source=source) File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/docker-compose.yaml", line 152, in top-level template code {% do nc_container.add_port(values.network.web_port, {"container_port": 80}) %} ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/library/base_v2_1_65/container.py", line 290, in add_port self.ports._add_port( File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/library/base_v2_1_65/ports.py", line 119, in _add_port self._render_instance.client.validate_ip_port_combo(host_ip, host_port) File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/library/base_v2_1_65/client.py", line 68, in validate_ip_port_combo raise RenderError(err_str) from None base_v2_1_65.error.RenderError: [EINVAL] render.nextcloud.schema: The port is being used by following services: 1) "0.0.0.0:30027" used by Applications ('mealie' application)
OrionArkk Posted 6 hours ago Posted 6 hours ago 11 hours ago, Mobius said: once you log into truenas you can press the clipboard icon it'll show you the most recent tasks I keep learning something new. Thanks for this.
Mobius Posted 2 hours ago Posted 2 hours ago 6 hours ago, FangerZero said: ... yup I was looking for the word "Logs" ID: 8067 Arguments [ { "values": "********", "catalog_app": "nextcloud", "app_name": "nextcloud", "train": "stable" } ] Log Path N/A Log Excerpt No logs are available Credentials Created by: [object Object] (API Key) Error [EFAULT] Failed to render compose templates: Traceback (most recent call last): File "/usr/bin/apps_render_app", line 33, in <module> sys.exit(load_entry_point('apps-validation==0.1', 'console_scripts', 'apps_render_app')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 48, in main render_templates_from_path(args.path, args.values) File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 19, in render_templates_from_path rendered_data = render_templates( ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/render.py", line 31, in render_templates rendered_templates[i.name] = env.get_template(i.name).render( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render self.environment.handle_exception() File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception raise rewrite_traceback_stack(source=source) File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/docker-compose.yaml", line 152, in top-level template code {% do nc_container.add_port(values.network.web_port, {"container_port": 80}) %} ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/library/base_v2_1_65/container.py", line 290, in add_port self.ports._add_port( File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/library/base_v2_1_65/ports.py", line 119, in _add_port self._render_instance.client.validate_ip_port_combo(host_ip, host_port) File "/mnt/.ix-apps/app_configs/nextcloud/versions/2.1.20/templates/library/base_v2_1_65/client.py", line 68, in validate_ip_port_combo raise RenderError(err_str) from None base_v2_1_65.error.RenderError: [EINVAL] render.nextcloud.schema: The port is being used by following services: 1) "0.0.0.0:30027" used by Applications ('mealie' application) seems like mealie is using the same port as the default truenas nextcloud port, 30027. can you try stopping mealie and then try installing nextcloud again as a troubleshooting step and we can go from there after we find out the result
FangerZero Posted 1 hour ago Posted 1 hour ago 22 minutes ago, Mobius said: seems like mealie is using the same port as the default truenas nextcloud port, 30027. can you try stopping mealie and then try installing nextcloud again as a troubleshooting step and we can go from there after we find out the result Oh wow that is not how I expected to read these but I guess it makes sense. lol I'm so used to the "real error" is at the top. But hey it's a good thing for the HexOS Team to look into "if default port conflicts with something alert the User." 😎 Beta tester lol Right now it's at 60% we'll see what happens, hasn't failed yet.
Mobius Posted 1 hour ago Posted 1 hour ago Yeah it was a bit unexpected for sure, the default mealie port i think is 30111 which shouldn't conflict with nextcloud normally. if you change it back to 30111 you should be able to run both mealie and nextcloud at the same time.
FangerZero Posted 54 minutes ago Posted 54 minutes ago I'll do that I just bumped the port up from 30027 to 30028 but if it has a default I'll go w/ that.
Recommended Posts