Invalid license key error #589

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

Originally created by @kmanwar89 on 11/29/2025

Describe the Bug

Per guidance under https://github.com/orgs/fosrl/discussions/1894#discussioncomment-15018258, I requested a license key from Pangolin's website and applied it to my self-hosted instance.

However, upon doing so, I'm now seeing the following error at the bottom of the login page:

Image

When I check the license keys, it says they've been rechecked, and shows as not valid, but doesn't provide a reason why it isn't valid - it has a 10 year expiry, so what exactly is happening? Why was the license key allowed to be added if it was invalid from the beginning?

Image

If I check the license key on pangolin.net, it shows as valid - judging by the last few characters, it appears to be the identical key, which would make sense as I copied/pasted it directly.

Image

Deleting, and re-adding, the license key yields a "failed to fetch" error:

Image

Pangolin is hosted on a VPS on RackNerd, so there shouldn't be restrictions on WAN access. If a specific firewall rule needs to be allowed, please let me know but I don't think I have anything restrictive setup as it stands today.

Environment

  • OS Type & Version: (e.g., Ubuntu 22.04): Ubuntu Server 24.04 LTS
  • Pangolin Version: Enterprise v1.12.2
  • Gerbil Version: N/A
  • Traefik Version:
  • Newt Version:
  • Olm Version: (if applicable)

(I'm not certain how to retrieve the above versions)

To Reproduce

  1. Request a license key
  2. Apply it to self hosted instance
  3. Observe screenshotted error message

(I think these are the steps. It's not clear to me since I didn't start seeing the messages until a few days after applying the license to my server)

Expected Behavior

No error should be presented if the license key is valid, OR the license key should perform a check before applying, with a verbose error as to why it is invalid, and what steps the user should take to remediate it.

*Originally created by @kmanwar89 on 11/29/2025* ### Describe the Bug Per guidance under https://github.com/orgs/fosrl/discussions/1894#discussioncomment-15018258, I requested a license key from Pangolin's website and applied it to my self-hosted instance. However, upon doing so, I'm now seeing the following error at the bottom of the login page: <img width="751" height="90" alt="Image" src="https://github.com/user-attachments/assets/a57f9f35-4aba-49f4-aad9-429d0a6edda1" /> When I check the license keys, it says they've been rechecked, and shows as not valid, but doesn't provide a reason *why* it isn't valid - it has a 10 year expiry, so what exactly is happening? Why was the license key allowed to be added if it was invalid from the beginning? <img width="1585" height="809" alt="Image" src="https://github.com/user-attachments/assets/57d3be34-cbfa-4517-8b18-e1bb852613e0" /> If I check the `license` key on pangolin.net, it shows as valid - judging by the last few characters, it *appears* to be the identical key, which would make sense as I copied/pasted it directly. <img width="1592" height="297" alt="Image" src="https://github.com/user-attachments/assets/d5a57d51-43b4-4a0b-bf91-5c1ab988357d" /> Deleting, and re-adding, the license key yields a "failed to fetch" error: <img width="527" height="158" alt="Image" src="https://github.com/user-attachments/assets/606182ae-4f91-4b00-a0a2-2083d0e67017" /> Pangolin is hosted on a VPS on RackNerd, so there shouldn't be restrictions on WAN access. If a specific firewall rule needs to be allowed, please let me know but I don't think I have anything restrictive setup as it stands today. ### Environment - OS Type & Version: (e.g., Ubuntu 22.04): Ubuntu Server 24.04 LTS - Pangolin Version: Enterprise v1.12.2 - Gerbil Version: N/A - Traefik Version: - Newt Version: - Olm Version: (if applicable) (I'm not certain how to retrieve the above versions) ### To Reproduce 1. Request a license key 2. Apply it to self hosted instance 3. Observe screenshotted error message (I *think* these are the steps. It's not clear to me since I didn't start seeing the messages until a few days after applying the license to my server) ### Expected Behavior No error should be presented if the license key is valid, OR the license key should perform a check before applying, with a verbose error as to why it is invalid, and what steps the user should take to remediate it.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#589