Pangolin error #1913

Closed
opened 2026-02-05 02:48:13 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @KrzysztofMaciejewski on GitHub (Nov 2, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Pangolin

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pangolin.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

9.0.10

📝 Provide a clear and concise description of the issue.

new pangolin script error after fresh install

🔄 Steps to reproduce the issue.

fresh install in LXC

Paste the full error output (if available).

Pangolin LXC Container
🌐 Provided by: community-scripts ORG | GitHub: https://github.com/community-scripts/ProxmoxVE

🖥️   OS: Debian GNU/Linux - Version: 13
🏠   Hostname: pangolin
💡   IP Address: 192.168.10.85

root@pangolin:#
root@pangolin:
#
root@pangolin:# journalctl -u pangolin | grep -oP 'Token:\s*\K\w+'
root@pangolin:
# journalctl -u pangolin
Nov 02 09:40:30 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Nov 02 09:40:30 pangolin npm[1874]: > @fosrl/pangolin@0.0.0 start
Nov 02 09:40:30 pangolin npm[1874]: > ENVIRONMENT=prod node dist/migrations.mjs && ENVIRONMENT=prod NODE_ENV=development node --enable-source-maps dist/server.mjs
Nov 02 09:40:30 pangolin npm[1908]: Starting migrations from version 1.12.0-rc.0
Nov 02 09:40:30 pangolin npm[1908]: Migrations to run: 1.12.0
Nov 02 09:40:30 pangolin npm[1908]: Running migration 1.12.0
Nov 02 09:40:30 pangolin npm[1908]: Running setup script 1.12.0...
Nov 02 09:40:30 pangolin npm[1908]: Failed to migrate db: SqliteError: table 'accessAuditLog' already exists
Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21)
Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11
Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)
Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7)
Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27)
Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7)
Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3)
Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 {
Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR'
Nov 02 09:40:30 pangolin npm[1908]: }
Nov 02 09:40:30 pangolin npm[1908]: Failed to run migration 1.12.0: SqliteError: table 'accessAuditLog' already exists
Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21)
Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11
Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)
Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7)
Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27)
Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7)
Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3)
Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 {
Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR'
Nov 02 09:40:30 pangolin npm[1908]: }
Nov 02 09:40:30 pangolin npm[1908]: Migration process failed: SqliteError: table 'accessAuditLog' already exists
Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21)
Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11
Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)
Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7)
Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27)
Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7)
Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3)
Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 {
Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR'
Nov 02 09:40:30 pangolin npm[1908]: }
Nov 02 09:40:30 pangolin npm[1908]: Error running migrations: SqliteError: table 'accessAuditLog' already exists
Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21)
Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11
Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24)
Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7)
Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27)
Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7)
Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3)
Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 {
Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR'
Nov 02 09:40:30 pangolin npm[1908]: }

🖼️ Additional context (optional).

No response

Originally created by @KrzysztofMaciejewski on GitHub (Nov 2, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Pangolin ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pangolin.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? 9.0.10 ### 📝 Provide a clear and concise description of the issue. new pangolin script error after fresh install ### 🔄 Steps to reproduce the issue. fresh install in LXC ### ❌ Paste the full error output (if available). Pangolin LXC Container 🌐 Provided by: community-scripts ORG | GitHub: https://github.com/community-scripts/ProxmoxVE 🖥️ OS: Debian GNU/Linux - Version: 13 🏠 Hostname: pangolin 💡 IP Address: 192.168.10.85 root@pangolin:~# root@pangolin:~# root@pangolin:~# journalctl -u pangolin | grep -oP 'Token:\s*\K\w+' root@pangolin:~# journalctl -u pangolin Nov 02 09:40:30 pangolin systemd[1]: Started pangolin.service - Pangolin Service. Nov 02 09:40:30 pangolin npm[1874]: > @fosrl/pangolin@0.0.0 start Nov 02 09:40:30 pangolin npm[1874]: > ENVIRONMENT=prod node dist/migrations.mjs && ENVIRONMENT=prod NODE_ENV=development node --enable-source-maps dist/server.mjs Nov 02 09:40:30 pangolin npm[1908]: Starting migrations from version 1.12.0-rc.0 Nov 02 09:40:30 pangolin npm[1908]: Migrations to run: 1.12.0 Nov 02 09:40:30 pangolin npm[1908]: Running migration 1.12.0 Nov 02 09:40:30 pangolin npm[1908]: Running setup script 1.12.0... Nov 02 09:40:30 pangolin npm[1908]: Failed to migrate db: SqliteError: table 'accessAuditLog' already exists Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21) Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11 Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24) Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7) Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27) Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7) Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3) Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 { Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR' Nov 02 09:40:30 pangolin npm[1908]: } Nov 02 09:40:30 pangolin npm[1908]: Failed to run migration 1.12.0: SqliteError: table 'accessAuditLog' already exists Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21) Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11 Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24) Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7) Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27) Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7) Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3) Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 { Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR' Nov 02 09:40:30 pangolin npm[1908]: } Nov 02 09:40:30 pangolin npm[1908]: Migration process failed: SqliteError: table 'accessAuditLog' already exists Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21) Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11 Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24) Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7) Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27) Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7) Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3) Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 { Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR' Nov 02 09:40:30 pangolin npm[1908]: } Nov 02 09:40:30 pangolin npm[1908]: Error running migrations: SqliteError: table 'accessAuditLog' already exists Nov 02 09:40:30 pangolin npm[1908]: at Database.prepare (/opt/pangolin/node_modules/better-sqlite3/lib/methods/wrappers.js:5:21) Nov 02 09:40:30 pangolin npm[1908]: at file:///opt/pangolin/dist/migrations.mjs:2864:11 Nov 02 09:40:30 pangolin npm[1908]: at sqliteTransaction (/opt/pangolin/node_modules/better-sqlite3/lib/methods/transaction.js:65:24) Nov 02 09:40:30 pangolin npm[1908]: at Object.migration25 [as run] (file:///opt/pangolin/dist/migrations.mjs:3064:7) Nov 02 09:40:30 pangolin npm[1908]: at executeScripts (file:///opt/pangolin/dist/migrations.mjs:3171:27) Nov 02 09:40:30 pangolin npm[1908]: at async runMigrations (file:///opt/pangolin/dist/migrations.mjs:3128:7) Nov 02 09:40:30 pangolin npm[1908]: at async run (file:///opt/pangolin/dist/migrations.mjs:3105:3) Nov 02 09:40:30 pangolin npm[1908]: at async file:///opt/pangolin/dist/migrations.mjs:3103:1 { Nov 02 09:40:30 pangolin npm[1908]: code: 'SQLITE_ERROR' Nov 02 09:40:30 pangolin npm[1908]: } ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 02:48:13 +03:00
Author
Owner

@MickLesk commented on GitHub (Nov 2, 2025):

@tremor021

@MickLesk commented on GitHub (Nov 2, 2025): @tremor021
Author
Owner

@purple-emily commented on GitHub (Nov 2, 2025):

I also have this bug

@purple-emily commented on GitHub (Nov 2, 2025): I also have this bug
Author
Owner

@s4ndyp commented on GitHub (Nov 2, 2025):

same.

@s4ndyp commented on GitHub (Nov 2, 2025): same.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1913