[GH-ISSUE #11592] Update breaks Pangolin #2447

Closed
opened 2026-02-26 12:52:29 +03:00 by kerem · 2 comments
Owner

Originally created by @jwgn on GitHub (Feb 5, 2026).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/11592

Originally assigned to: @vhsdream on GitHub.

Have you read and understood the above guidelines?

yes

🔎 Did you run the script with verbose mode enabled?

No response

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

Pangolin

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

update

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

pve-manager/9.1.5/80cf92a64bef6889 (running kernel: 6.17.9-1-pve)

📝 Provide a clear and concise description of the issue.

Pangolin is broken and config file is gone.

🔄 Steps to reproduce the issue.

update

Paste the full error output (if available).

    ____                          ___
   / __ \____ _____  ____ _____  / (_)___
  / /_/ / __ `/ __ \/ __ `/ __ \/ / / __ \
 / ____/ /_/ / / / / /_/ / /_/ / / / / / /
/_/    \__,_/_/ /_/\__, /\____/_/_/_/ /_/
                  /____/

  ✔️   Update available: pangolin 1.15.1 → 1.15.2
  ✔️   Created backup
  ✔️   Deployed: pangolin (1.15.2)
  ✔️   gerbil is already up-to-date (v1.3.0)
npm warn deprecated @esbuild-kit/core-utils@3.3.2: Merged into tsx: https://tsx.is
npm warn deprecated @esbuild-kit/esm-loader@2.6.5: Merged into tsx: https://tsx.is
npm warn deprecated oslo@1.2.1: Package is no longer supported. Please see https://oslojs.dev for the successor project.

added 1256 packages, and audited 1257 packages in 54s

261 packages are looking for funding
  run `npm fund` for details

28 vulnerabilities (5 moderate, 23 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

> @fosrl/pangolin@0.0.0 set:sqlite
> echo 'export * from "./sqlite";
> export const driver: "pg" | "sqlite" = "sqlite";' > server/db/index.ts && cp drizzle.sqlite.config.ts drizzle.config.ts && cp server/setup/migrationsSqlite.ts server/setup/migrations.ts


> @fosrl/pangolin@0.0.0 set:oss
> echo 'export const build = "oss" as "saas" | "enterprise" | "oss";' > server/build.ts && cp tsconfig.oss.json tsconfig.json

npm error Missing script: "build:sqlite"
npm error
npm error Did you mean this?
npm error   npm run build:cli # run the "build:cli" package script
npm error
npm error To see a list of scripts, run:
npm error   npm run
npm error A complete log of this run can be found in: /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log
  ✖️   in line 51: exit code 1 (General error / Operation not permitted): while executing command  npm run build:sqlite
root@pangolin:~#

root@pangolin:~# cat /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log
0 verbose cli /usr/bin/node /usr/bin/npm
1 info using npm@11.9.0
2 info using node@v22.22.0
3 silly config load:file:/usr/lib/node_modules/npm/npmrc
4 silly config load:file:/opt/pangolin/.npmrc
5 silly config load:file:/root/.npmrc
6 silly config load:file:/usr/etc/npmrc
7 verbose title npm run build:sqlite
8 verbose argv "run" "build:sqlite"
9 verbose logfile logs-max:10 dir:/root/.npm/_logs/2026-02-05T23_05_30_336Z-
10 verbose logfile /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log
11 silly logfile done cleaning log files
12 verbose stack Error: Missing script: "build:sqlite"
12 verbose stack
12 verbose stack Did you mean this?
12 verbose stack   npm run build:cli # run the "build:cli" package script
12 verbose stack
12 verbose stack To see a list of scripts, run:
12 verbose stack   npm run
12 verbose stack     at #run (/usr/lib/node_modules/npm/lib/commands/run.js:115:13)
12 verbose stack     at async RunScript.exec (/usr/lib/node_modules/npm/lib/commands/run.js:44:7)
12 verbose stack     at async Npm.exec (/usr/lib/node_modules/npm/lib/npm.js:208:9)
12 verbose stack     at async module.exports (/usr/lib/node_modules/npm/lib/cli/entry.js:67:5)
13 error Missing script: "build:sqlite"
13 error
13 error Did you mean this?
13 error   npm run build:cli # run the "build:cli" package script
13 error
13 error To see a list of scripts, run:
13 error   npm run
14 verbose cwd /opt/pangolin
15 verbose os Linux 6.17.9-1-pve
16 verbose node v22.22.0
17 verbose npm  v11.9.0
18 verbose exit 1
19 verbose code 1
20 error A complete log of this run can be found in: /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log
root@pangolin:~#

🖼️ Additional context (optional).

No response

Originally created by @jwgn on GitHub (Feb 5, 2026). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/11592 Originally assigned to: @vhsdream on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 🔎 Did you run the script with verbose mode enabled? _No response_ ### 📜 What is the name of the script you are using? Pangolin ### 📂 What was the exact command used to execute the script? update ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? pve-manager/9.1.5/80cf92a64bef6889 (running kernel: 6.17.9-1-pve) ### 📝 Provide a clear and concise description of the issue. Pangolin is broken and config file is gone. ### 🔄 Steps to reproduce the issue. update ### ❌ Paste the full error output (if available). ``` ____ ___ / __ \____ _____ ____ _____ / (_)___ / /_/ / __ `/ __ \/ __ `/ __ \/ / / __ \ / ____/ /_/ / / / / /_/ / /_/ / / / / / / /_/ \__,_/_/ /_/\__, /\____/_/_/_/ /_/ /____/ ✔️ Update available: pangolin 1.15.1 → 1.15.2 ✔️ Created backup ✔️ Deployed: pangolin (1.15.2) ✔️ gerbil is already up-to-date (v1.3.0) npm warn deprecated @esbuild-kit/core-utils@3.3.2: Merged into tsx: https://tsx.is npm warn deprecated @esbuild-kit/esm-loader@2.6.5: Merged into tsx: https://tsx.is npm warn deprecated oslo@1.2.1: Package is no longer supported. Please see https://oslojs.dev for the successor project. added 1256 packages, and audited 1257 packages in 54s 261 packages are looking for funding run `npm fund` for details 28 vulnerabilities (5 moderate, 23 high) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. > @fosrl/pangolin@0.0.0 set:sqlite > echo 'export * from "./sqlite"; > export const driver: "pg" | "sqlite" = "sqlite";' > server/db/index.ts && cp drizzle.sqlite.config.ts drizzle.config.ts && cp server/setup/migrationsSqlite.ts server/setup/migrations.ts > @fosrl/pangolin@0.0.0 set:oss > echo 'export const build = "oss" as "saas" | "enterprise" | "oss";' > server/build.ts && cp tsconfig.oss.json tsconfig.json npm error Missing script: "build:sqlite" npm error npm error Did you mean this? npm error npm run build:cli # run the "build:cli" package script npm error npm error To see a list of scripts, run: npm error npm run npm error A complete log of this run can be found in: /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log ✖️ in line 51: exit code 1 (General error / Operation not permitted): while executing command npm run build:sqlite root@pangolin:~# ``` ``` root@pangolin:~# cat /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log 0 verbose cli /usr/bin/node /usr/bin/npm 1 info using npm@11.9.0 2 info using node@v22.22.0 3 silly config load:file:/usr/lib/node_modules/npm/npmrc 4 silly config load:file:/opt/pangolin/.npmrc 5 silly config load:file:/root/.npmrc 6 silly config load:file:/usr/etc/npmrc 7 verbose title npm run build:sqlite 8 verbose argv "run" "build:sqlite" 9 verbose logfile logs-max:10 dir:/root/.npm/_logs/2026-02-05T23_05_30_336Z- 10 verbose logfile /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log 11 silly logfile done cleaning log files 12 verbose stack Error: Missing script: "build:sqlite" 12 verbose stack 12 verbose stack Did you mean this? 12 verbose stack npm run build:cli # run the "build:cli" package script 12 verbose stack 12 verbose stack To see a list of scripts, run: 12 verbose stack npm run 12 verbose stack at #run (/usr/lib/node_modules/npm/lib/commands/run.js:115:13) 12 verbose stack at async RunScript.exec (/usr/lib/node_modules/npm/lib/commands/run.js:44:7) 12 verbose stack at async Npm.exec (/usr/lib/node_modules/npm/lib/npm.js:208:9) 12 verbose stack at async module.exports (/usr/lib/node_modules/npm/lib/cli/entry.js:67:5) 13 error Missing script: "build:sqlite" 13 error 13 error Did you mean this? 13 error npm run build:cli # run the "build:cli" package script 13 error 13 error To see a list of scripts, run: 13 error npm run 14 verbose cwd /opt/pangolin 15 verbose os Linux 6.17.9-1-pve 16 verbose node v22.22.0 17 verbose npm v11.9.0 18 verbose exit 1 19 verbose code 1 20 error A complete log of this run can be found in: /root/.npm/_logs/2026-02-05T23_05_30_336Z-debug-0.log root@pangolin:~# ``` ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:52:29 +03:00
  • closed this issue
  • added the
    bugfix
    label
Author
Owner

@MickLesk commented on GitHub (Feb 5, 2026):

@tremor021 Look they Change the build step again

<!-- gh-comment-id:3856913968 --> @MickLesk commented on GitHub (Feb 5, 2026): @tremor021 Look they Change the build step again
Author
Owner

@Shaalan15 commented on GitHub (Feb 6, 2026):

I've also faced the same issue as of a few days ago. Happy to help if I can!

<!-- gh-comment-id:3860018445 --> @Shaalan15 commented on GitHub (Feb 6, 2026): I've also faced the same issue as of a few days ago. Happy to help if I can!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ProxmoxVE#2447
No description provided.