Jump to content

Command Deck update notification (12/26/2025) : Apps Overhaul, 2FA, GPU Detection, Goldeye Compatibility


Recommended Posts

Posted
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?

Screenshot 2025-12-29 at 12.43.48 PM.png

Yep, similar behavior for me.
image.thumb.png.5ca55889b1b8c688086ae46c39ecb956.png

Posted
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.

  • Like 1
Posted

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:

image.png.30079c1675b1ec9d2635aa685d1dc17f.png

 

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:
image.thumb.png.e6b32fa1abfeb5392678e80ecbfcc714.png

 

Anyone understand what is going on here and how to get the Plex configuration update to work?

Posted
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
image.thumb.png.670cd3547dea336cc42f8dc9526c4015.png

it'll show you the most recent tasks

Posted
9 hours ago, Mobius said:

once you log into truenas
you can press the clipboard icon
image.thumb.png.670cd3547dea336cc42f8dc9526c4015.png

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)

 

×
×
  • Create New...