[GH-ISSUE #2367] Migration between hosts on licensed EE version resolves in unlicensed and not working host #6950

Closed
opened 2026-04-25 15:56:41 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @Fildah on GitHub (Jan 28, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2367

Describe the Bug

Hi,

I am migrating between VPS providers and hosts. My current working instance is on Ubuntu 24.04 minimal. I stopped all containers and migrated to new host. Copied whole directory to new instance. Same OS same configuration of OS (ansible playbook). When I tried starting the containers, pangolin container is throwing this error.

pangolin | (node:19) [DEP0169] DeprecationWarning: url.parse() behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for url.parse() vulnerabilities.
pangolin | (Use node --trace-deprecation ... to show where the warning was created)
pangolin | ⨯ Error [AxiosError]: timeout of 10000ms exceeded
pangolin | at u. (.next/server/chunks/1094.js:14:12311)
pangolin | at Timeout._onTimeout (.next/server/chunks/1094.js:3:347550)
pangolin | at bL.request (.next/server/chunks/1094.js:14:24253)
pangolin | at async (.next/server/chunks/9525.js:1:15931)
pangolin | at async A (.next/server/chunks/9525.js:1:15904) {
pangolin | code: 'ECONNABORTED',
pangolin | config: [Object],
pangolin | request: [Writable],
pangolin | digest: '322485519',
pangolin | constructor: [Function],
pangolin | toJSON: [Function: toJSON]
pangolin | }
pangolin | 2026-01-28T20:37:40+00:00 [error]: License validation request failed after 10 attempts
pangolin | 2026-01-28T20:37:40+00:00 [error]: Error checking license status:
pangolin | 2026-01-28T20:37:40+00:00 [error]: fetch failed
pangolin | Stack: TypeError: fetch failed
pangolin | at node:internal/deps/undici/undici:16416:13
pangolin | at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
pangolin | at async License.phoneHome (file:///app/dist/server.mjs:3687:27)
pangolin | at async License.check (file:///app/dist/server.mjs:3509:23)
pangolin | at async getLicenseStatus (file:///app/dist/server.mjs:25927:20)

Other containers seams ok, but instance admin ui starts with licence error banner and non of the sites is connected.

I use same DNS names just migrate A record to IP of new host.
Communication to internet is not restricted on both hosts.

As a sanity check I deleted whole directory and tried clean install. That starts and works normal. No errors. I tried with clean install just copy key and db files with same corrupted state.

Is this normal behavior? Is there any migration steps to take?

Thank you for superb application.

Environment

  • OS Type & Version: Ubuntu 24.04 minimal
  • Pangolin Version: 1.15.1 EE
  • Gerbil Version: 1.3.0
  • Traefik Version: 3.6.7
  • Newt Version: 1.9.0
  • Olm Version: (if applicable)

To Reproduce

Migrate EE instance between hosts by copy.
Start services on new host.
....
Error

Expected Behavior

Working instance on new host.

Originally created by @Fildah on GitHub (Jan 28, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2367 ### Describe the Bug Hi, I am migrating between VPS providers and hosts. My current working instance is on Ubuntu 24.04 minimal. I stopped all containers and migrated to new host. Copied whole directory to new instance. Same OS same configuration of OS (ansible playbook). When I tried starting the containers, pangolin container is throwing this error. > pangolin | (node:19) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities. pangolin | (Use `node --trace-deprecation ...` to show where the warning was created) pangolin | ⨯ Error [AxiosError]: timeout of 10000ms exceeded pangolin | at u.<anonymous> (.next/server/chunks/1094.js:14:12311) pangolin | at Timeout._onTimeout (.next/server/chunks/1094.js:3:347550) pangolin | at bL.request (.next/server/chunks/1094.js:14:24253) pangolin | at async (.next/server/chunks/9525.js:1:15931) pangolin | at async A (.next/server/chunks/9525.js:1:15904) { pangolin | code: 'ECONNABORTED', pangolin | config: [Object], pangolin | request: [Writable], pangolin | digest: '322485519', pangolin | constructor: [Function], pangolin | toJSON: [Function: toJSON] pangolin | } pangolin | 2026-01-28T20:37:40+00:00 [error]: License validation request failed after 10 attempts pangolin | 2026-01-28T20:37:40+00:00 [error]: Error checking license status: pangolin | 2026-01-28T20:37:40+00:00 [error]: fetch failed pangolin | Stack: TypeError: fetch failed pangolin | at node:internal/deps/undici/undici:16416:13 pangolin | at process.processTicksAndRejections (node:internal/process/task_queues:103:5) pangolin | at async License.phoneHome (file:///app/dist/server.mjs:3687:27) pangolin | at async License.check (file:///app/dist/server.mjs:3509:23) pangolin | at async getLicenseStatus (file:///app/dist/server.mjs:25927:20) Other containers seams ok, but instance admin ui starts with licence error banner and non of the sites is connected. I use same DNS names just migrate A record to IP of new host. Communication to internet is not restricted on both hosts. As a sanity check I deleted whole directory and tried clean install. That starts and works normal. No errors. I tried with clean install just copy key and db files with same corrupted state. Is this normal behavior? Is there any migration steps to take? Thank you for superb application. ### Environment - OS Type & Version: Ubuntu 24.04 minimal - Pangolin Version: 1.15.1 EE - Gerbil Version: 1.3.0 - Traefik Version: 3.6.7 - Newt Version: 1.9.0 - Olm Version: (if applicable) ### To Reproduce Migrate EE instance between hosts by copy. Start services on new host. .... Error ### Expected Behavior Working instance on new host.
GiteaMirror added the stale label 2026-04-25 15:56:41 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 12, 2026):

This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.

<!-- gh-comment-id:3887993589 --> @github-actions[bot] commented on GitHub (Feb 12, 2026): This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
Author
Owner

@github-actions[bot] commented on GitHub (Feb 27, 2026):

This issue has been automatically closed due to inactivity. If you believe this is still relevant, please open a new issue with up-to-date information.

<!-- gh-comment-id:3970052453 --> @github-actions[bot] commented on GitHub (Feb 27, 2026): This issue has been automatically closed due to inactivity. If you believe this is still relevant, please open a new issue with up-to-date information.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#6950