ITADN

Licensing error when UFW enabled

#3222Openc-dethys 创建于 2026-06-04
C
c-dethyscommented
### Describe the Bug Hello, On a brand new VPS, I enabled UFW as a security default. I added the rules required in the documentation. UFW status: ``` To Action From -- ------ ---- 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere 51820/udp ALLOW Anywhere 21820/udp ALLOW Anywhere 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6) 51820/udp (v6) ALLOW Anywhere (v6) 21820/udp (v6) ALLOW Anywhere (v6) ``` First error: unable to install Pangolin, with the installer, when UFW is enabled. It works when I disable it. Second error: Unable to add a licence key with UFW enabled. It works when I disable it. Once the licence key is valid, I can re-enable UFW and it works like a charm. But in the case of a restart of the container, the licence is lost and I have to disable UFW, reload the licence key, re-enble UFW. Logs from Pangolin container: ``` 2026-06-04T22:28:30+00:00 [error]: Error activating license key: TypeError: fetch failed Stack: Error: Error activating license key: TypeError: fetch failed at License.activateLicenseKey (file:///app/dist/server.mjs:4346:13) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async activateLicense (file:///app/dist/server.mjs:32033:22) Error while flushing PostHog [Error [PostHogFetchNetworkError]: Network error while fetching PostHog] { error: [Error [TimeoutError]: The operation was aborted due to timeout] { code: 23, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25 }, [cause]: [Error [TimeoutError]: The operation was aborted due to timeout] { code: 23, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2, HIERARCHY_REQUEST_ERR: 3, WRONG_DOCUMENT_ERR: 4, INVALID_CHARACTER_ERR: 5, NO_DATA_ALLOWED_ERR: 6, NO_MODIFICATION_ALLOWED_ERR: 7, NOT_FOUND_ERR: 8, NOT_SUPPORTED_ERR: 9, INUSE_ATTRIBUTE_ERR: 10, INVALID_STATE_ERR: 11, SYNTAX_ERR: 12, INVALID_MODIFICATION_ERR: 13, NAMESPACE_ERR: 14, INVALID_ACCESS_ERR: 15, VALIDATION_ERR: 16, TYPE_MISMATCH_ERR: 17, SECURITY_ERR: 18, NETWORK_ERR: 19, ABORT_ERR: 20, URL_MISMATCH_ERR: 21, QUOTA_EXCEEDED_ERR: 22, TIMEOUT_ERR: 23, INVALID_NODE_TYPE_ERR: 24, DATA_CLONE_ERR: 25 } } ``` ### Environment - OS Type & Version: Debian 13 - Pangolin Version: 1.18.4 - Edition (Community or Enterprise): EE - Gerbil Version: 1.4.0 - Traefik Version: v3.6 - Newt Version: / - Client Version: / ### To Reproduce sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow 51820/udp sudo ufw allow 21820/udp sudo ufw enable sudo ./installer > follow the installation ### Expected Behavior The installation of Pangolin
2 条评论