Cannot validate license #262

Closed
opened 2026-04-05 17:03:53 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Peint on 2/10/2026

Describe the Bug

cannot activate/validate license after stopping and restarting container

pangolin container logs

pangolin  | 2026-02-10T15:48:48+00:00 [error]: Malformed UTF-8 data
pangolin  | Stack: Error: Malformed UTF-8 data
pangolin  |     at Object.stringify (/app/node_modules/crypto-js/core.js:523:24)
pangolin  |     at WordArray.init.toString (/app/node_modules/crypto-js/core.js:278:38)
pangolin  |     at decrypt (file:///app/dist/server.mjs:3355:30)
pangolin  |     at License.check (file:///app/dist/server.mjs:3484:34)
pangolin  |     at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
pangolin  |     at async License.isUnlocked (file:///app/dist/server.mjs:3428:20)
pangolin  |     at async checkOrgAccessPolicy (file:///app/dist/server.mjs:3804:24)
pangolin  |     at async verifyOrgAccess (file:///app/dist/server.mjs:3924:27)
pangolin  | 2026-02-10T15:49:11+00:00 [error]: License validation request failed after 10 attempts
pangolin  | 2026-02-10T15:49:11+00:00 [error]: Error checking license status:
pangolin  | 2026-02-10T15:49:11+00:00 [error]: HTTP error! status: 400
pangolin  | Stack: Error: HTTP error! status: 400
pangolin  |     at License.phoneHome (file:///app/dist/server.mjs:3728:17)
pangolin  |     at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
pangolin  |     at async License.check (file:///app/dist/server.mjs:3528:23)
pangolin  |     at async License.isUnlocked (file:///app/dist/server.mjs:3428:20)
pangolin  |     at async checkOrgAccessPolicy (file:///app/dist/server.mjs:3804:24)
pangolin  |     at async verifyOrgAccess (file:///app/dist/server.mjs:3924:27)

ive read a few other issues and dns was mentioned there so i tried diffrent dns servers, tried curl to /healthcheck got 200, manualy curling /api/v1/license/enterprise/validate results in 401
please let me know if i can provide more information

Environment

  • OS Type & Version: debian 12
  • Pangolin Version: 1.15.2

To Reproduce

  1. start container
  2. add license
  3. restart container

Expected Behavior

license should work

*Originally created by @Peint on 2/10/2026* ### Describe the Bug cannot activate/validate license after stopping and restarting container pangolin container logs ``` pangolin | 2026-02-10T15:48:48+00:00 [error]: Malformed UTF-8 data pangolin | Stack: Error: Malformed UTF-8 data pangolin | at Object.stringify (/app/node_modules/crypto-js/core.js:523:24) pangolin | at WordArray.init.toString (/app/node_modules/crypto-js/core.js:278:38) pangolin | at decrypt (file:///app/dist/server.mjs:3355:30) pangolin | at License.check (file:///app/dist/server.mjs:3484:34) pangolin | at process.processTicksAndRejections (node:internal/process/task_queues:103:5) pangolin | at async License.isUnlocked (file:///app/dist/server.mjs:3428:20) pangolin | at async checkOrgAccessPolicy (file:///app/dist/server.mjs:3804:24) pangolin | at async verifyOrgAccess (file:///app/dist/server.mjs:3924:27) pangolin | 2026-02-10T15:49:11+00:00 [error]: License validation request failed after 10 attempts pangolin | 2026-02-10T15:49:11+00:00 [error]: Error checking license status: pangolin | 2026-02-10T15:49:11+00:00 [error]: HTTP error! status: 400 pangolin | Stack: Error: HTTP error! status: 400 pangolin | at License.phoneHome (file:///app/dist/server.mjs:3728:17) pangolin | at process.processTicksAndRejections (node:internal/process/task_queues:103:5) pangolin | at async License.check (file:///app/dist/server.mjs:3528:23) pangolin | at async License.isUnlocked (file:///app/dist/server.mjs:3428:20) pangolin | at async checkOrgAccessPolicy (file:///app/dist/server.mjs:3804:24) pangolin | at async verifyOrgAccess (file:///app/dist/server.mjs:3924:27) ``` ive read a few other issues and dns was mentioned there so i tried diffrent dns servers, tried curl to /healthcheck got 200, manualy curling /api/v1/license/enterprise/validate results in 401 please let me know if i can provide more information ### Environment - OS Type & Version: debian 12 - Pangolin Version: 1.15.2 ### To Reproduce 1. start container 2. add license 3. restart container ### Expected Behavior license should work
MrUnknownDE added the stalestalestalestalestalestalestalestalestale labels 2026-04-05 17:03:53 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#262