OPNSense Version: OPNsense 26.1.8_5-amd64
Plugin Version: os-acme-client (installed) | 4.16_1
The os-acme-client plugin is missing the api/diagnostics/log/core/acmeclient/* pattern in its ACL.xml. This prevents assigning ACME log viewing privileges to non-admin users, resulting in a redirect/spinng loading circle error when trying to load ui/acmeclient/logs.
System Logs are shown correctly!
To reproduce it: Create a fresh user and assign the Privileges Diagnostics: Logs: System and Services: ACME Client
Workaround - fix:
- SSH into your OPNsense firewall as
root (or use option 8 for the shell).
- Open the ACME ACL file:
vi /usr/local/opnsense/mvc/app/models/OPNsense/AcmeClient/ACL/ACL.xml
- Look for the
<pattern>ui/acmeclient/*</pattern> line.
- Directly below it, add the missing API pattern:
<pattern>api/diagnostics/log/core/acmeclient/*</pattern>
- Save the file.
- Reboot the OPNsense
OPNSense Version: OPNsense 26.1.8_5-amd64
Plugin Version: os-acme-client (installed) | 4.16_1
The os-acme-client plugin is missing the api/diagnostics/log/core/acmeclient/* pattern in its ACL.xml. This prevents assigning ACME log viewing privileges to non-admin users, resulting in a redirect/spinng loading circle error when trying to load ui/acmeclient/logs.
System Logs are shown correctly!
To reproduce it: Create a fresh user and assign the Privileges Diagnostics: Logs: System and Services: ACME Client
Workaround - fix:
root(or use option 8 for the shell).vi /usr/local/opnsense/mvc/app/models/OPNsense/AcmeClient/ACL/ACL.xml<pattern>ui/acmeclient/*</pattern>line.<pattern>api/diagnostics/log/core/acmeclient/*</pattern>