mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-05 08:40:11 +03:00
Pangolin update issue #2387
Closed
opened 2026-02-05 04:40:38 +03:00 by OVERLORD
·
10 comments
No Branch/Tag Specified
main
add-script-opencloud-1770212555
github-action-update-changelog
automated/update-github-versions
pr-update-app-files
docker_deb13
feat/cloudinit-sshkeys
feat/sqlserver2025
add-script-openclaw-1770212634
github-action-archive-changelog
update_apps_tool
add-script-wishlist-1770193085
MickLesk-patch-2
add-script-writefreely-1770188758
add-script-wealthfolio-1770143943
fix/vaultwarden-update-script
remove_memos
disable_npm
feature/codeberg-functions-forgejo-readeck
add-script-rustypaste-1770019426
add-script-kitchenowl-1770017260
fix/2fauth-php-version
tools_func_addcodeberg
CrazyWolf13-patch-2
add-script-shelfmark-1769790178
CrazyWolf13-patch-1
add-script-ampache-1769790139
add-script-languagetool-1769790155
remove_php_deps
ref_koilection
fix/php-module-improvements
tremor021-patch-1
fix/open-archiver-meilisearch-migration
cloudflare_dns
MickLesk-patch-1
michelroegl-brunner-patch-2
fix/version-display
fix/debian13-root-ownership
feat/interactive_prompts
feature/smart-error-recovery
core_stable
update_docs
refactor/tools-func-stability
certbot_npm
2026-02-04
2026-02-03
2026-02-02
2026-02-01
2026-01-31
2026-01-30
2026-01-29
2026-01-28
2026-01-27
2026-01-26
2026-01-25
2026-01-24
2026-01-23
2026-01-22
2026-01-21
2026-01-20
2026-01-19
2026-01-18
2026-01-17
2026-01-16
2026-01-15
2026-01-14
2026-01-13
2026-01-12
2026-01-11
2026-01-10
2026-01-09
2026-01-08
2026-01-07
2026-01-06
2026-01-05
2026-01-04
2026-01-03
2026-01-02
2026-01-01
2025-12-31
2025-12-30
2025-12-29
2025-12-28
2025-12-27
2025-12-26
2025-12-25
2025-12-24
2025-12-23
2025-12-22
2025-12-21
2025-12-20
2025-12-19
2025-12-18
2025-12-17
2025-12-16
2025-12-15
2025-12-14
2025-12-13
2025-12-12
2025-12-11
2025-12-10
2025-12-09
2025-12-08
2025-12-07
2025-12-06
2025-12-05
2025-12-04
2025-12-03
2025-12-02
2025-12-01
2025-11-30
2025-11-29
2025-11-28
2025-11-27
2025-11-26
2025-11-25
2025-11-24
2025-11-23
2025-11-22
2025-11-21
2025-11-20
2025-11-19
2025-11-18
2025-11-17
2025-11-16
2025-11-15
2025-11-14
2025-11-13
2025-11-12
2025-11-11
2025-11-10
2025-11-09
2025-11-08
2025-11-07
2025-11-06
2025-11-05
2025-11-04
2025-11-03
2025-11-02
2025-11-01
2025-10-31
2025-10-30
2025-10-29
2025-10-28
2025-10-27
2025-10-26
2025-10-25
2025-10-24
2025-10-23
2025-10-22
2025-10-21
2025-10-20
2025-10-19
2025-10-18
2025-10-17
2025-10-16
2025-10-15
2025-10-14
2025-10-13
2025-10-12
2025-10-11
2025-10-10
2025-10-09
2025-10-08
2025-10-07
2025-10-06
2025-10-05
2025-10-04
2025-10-03
2025-10-02
2025-10-01
2025-09-30
2025-09-29
2025-09-28
2025-09-27
2025-09-26
2025-09-25
2025-09-24
2025-09-23
2025-09-22
2025-09-21
2025-09-20
2025-09-19
2025-09-18
2025-09-17
2025-09-16
2025-09-15
2025-09-14
2025-09-13
2025-09-12
2025-09-11
2025-09-10
2025-09-09
2025-09-08
2025-09-07
2025-09-06
2025-09-05
2025-09-04
2025-09-03
2025-09-02
2025-09-01
2025-08-31
2025-08-30
2025-08-29
2025-08-28
2025-08-27
2025-08-26
2025-08-25
2025-08-24
2025-08-23
2025-08-22
2025-08-21
2025-08-20
2025-08-19
2025-08-18
2025-08-17
2025-08-16
2025-08-15
2025-08-14
2025-08-13
2025-08-12
2025-08-11
2025-08-10
2025-08-09
2025-08-08
2025-08-07
2025-08-06
2025-08-05
2025-08-04
2025-08-03
2025-08-02
2025-08-01
2025-07-31
2025-07-30
2025-07-29
2025-07-28
2025-07-27
2025-07-26
2025-07-25
2025-07-24
2025-07-23
2025-07-22
2025-07-21
2025-07-20
2025-07-19
2025-07-18
2025-07-17
2025-07-16
2025-07-15
2025-07-14
2025-07-11
2025-07-10
2025-07-09
2025-07-08
2025-07-07
2025-07-06
2025-07-05
2025-07-04
2025-07-03
2025-07-02
2025-07-01
2025-06-30
2025-06-29
2025-06-28
2025-06-27
2025-06-26
2025-06-25
2025-06-24
2025-06-23
2025-06-22
2025-06-21
2025-06-20
2025-06-19
2025-06-18
2025-06-17
2025-06-16
2025-06-15
2025-06-14
2025-06-13
2025-06-12
2025-06-11
2025-06-10
2025-06-09
2025-06-08
2025-06-07
2025-06-06
2025-06-05
2025-06-04
2025-06-03
2025-06-02
2025-06-01
2025-05-31
2025-05-30
2025-05-29
2025-05-28
2025-05-27
2025-05-26
2025-05-25
2025-05-24
2025-05-23
2025-05-22
2025-05-21
2025-05-20
2025-05-19
2025-05-18
2025-05-17
2025-05-16
2025-05-15
2025-05-14
2025-05-13
2025-05-12
2025-05-11
2025-05-10
2025-05-09
2025-05-08
2025-05-07
2025-05-06
2025-05-05
2025-05-04
2025-05-03
2025-05-02
2025-05-01
2025-04-30
2025-04-29
2025-04-28
2025-04-27
2025-04-26
2025-04-25
2025-04-24
2025-04-23
2025-04-22
2025-04-20
2025-04-21
2025-04-19
2025-04-18
2025-04-17
2025-04-15
2025-04-16
2025-04-14
2025-04-13
2025-04-12
2025-04-11
2025-04-10
2025-04-09
2025-04-08
2025-04-07
2025-04-06
2025-04-05
2025-04-04
2025-04-03
2025-04-02
2025-04-01
2025-03-31
2025-03-30
2025-03-29
2025-03-28
2025-03-27
2025-03-26
2025-03-25
2025-03-24
2025-03-23
2025-03-22
2025-03-21
2025-03-20
2025-03-19
2025-03-18
2025-03-17
2025-03-16
2025-03-15
2025-03-14
2025-03-13
2025-03-12
2025-03-11
2025-03-10
2025-03-09
2025-03-08
2025-03-07
2025-03-06
2025-03-05
2025-03-04
2025-03-03
2025-03-02
2025-03-01
2025-02-28
2025-02-27
2025-02-26
2025-02-25
2025-02-24
2025-02-23
2025-02-21
2025-02-20
2025-02-19
2025-02-18
2025-02-17
2025-02-16
2025-02-15
2025-02-14
2025-02-13
2025-02-12
2025-02-11
2025-02-10
2025-02-09
2025-02-08
2025-02-07
2025-02-06
2025-02-05
2025-02-04
2025-02-03
2025-02-02
2025-02-01
2025-01-31
2025-01-30
2025-01-29
2025-01-28
2025-01-27
2025-01-26
2025-01-24
2025-01-23
2025-01-22
2025-01-21
2025-01-20
2025-01-19
2025-01-18
2025-01-17
2025-01-16
2025-01-15
2025-01-14
2025-01-13
2025-01-11
2025-01-10
2025-01-09
2025-01-08
2025-01-07
2025-01-06
2025-01-05
2025-01-04
2025-01-03
2025-01-02
2025-01-01
2024-12-31
2024-12-30
2024-12-29
2024-12-28
2024-12-27
2024-12-26
2024-12-25
2024-12-23
2024-12-21
2024-12-20
2024-12-19
2024-12-18
2024-12-17
2024-12-16
2024-12-13
2024-12-12
2024-12-09
2024-12-08
2024-12-07
2024-12-06
2024-12-05
2024-12-04
2024-12-03
2024-12-02
2024-11-30
2024-11-29
2024-11-28
2024-11-27
2024-11-26
2024-11-25
2024-11-24
2024-11-23
Labels
Clear labels
Implemented in VED waiting push to Main
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
in project pipeline
invalid
investigation
json
maintenance
needs triage
new script
new script
nice to have
not a script issue
not planned
organization
pull-request
question
refactor
rename script
security
update script
website
wontdo
🛑 Failure to comply with the guidelines
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/ProxmoxVE#2387
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @darlezior on GitHub (Jan 25, 2026).
Originally assigned to: @vhsdream on GitHub.
✅ Have you read and understood the above guidelines?
yes
🔎 Did you run the script with verbose mode enabled?
Yes, verbose mode was enabled and the output is included below
📜 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?
🖥️ Which Linux distribution are you using?
Debian 13
📈 Which Proxmox version are you on?
8.4.16
📝 Provide a clear and concise description of the issue.
Hi there, I Just updated pangolin via update command to version 1.15.1. After update i got Bad gateway on pangolin web UI.
I was wondering if it could be a problem with the update script or something else. It was working perfectly before, but I restored the backup and now it works again. Thanks a lot.
🔄 Steps to reproduce the issue.
❌ Paste the full error output (if available).
🖼️ Additional context (optional).
No response
@darlezior commented on GitHub (Jan 25, 2026):
root@pangolin:~# journalctl -u pangolin -n 100 --no-pager
Jan 25 10:18:38 pangolin node[554]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:18:38 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:18:38 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:18:38 pangolin systemd[1]: pangolin.service: Consumed 3.141s CPU time, 216.5M memory peak.
Jan 25 10:18:49 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 29.
Jan 25 10:18:49 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:18:51 pangolin node[570]: 2026-01-25T09:18:51+01:00 [error]: Uncaught Exception:
Jan 25 10:18:51 pangolin node[570]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:18:51 pangolin node[570]: at readFileSync (node:fs:440:20)
Jan 25 10:18:51 pangolin node[570]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:18:51 pangolin node[570]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:18:51 pangolin node[570]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:18:51 pangolin node[570]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:18:52 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:18:52 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:18:52 pangolin systemd[1]: pangolin.service: Consumed 3.127s CPU time, 212.7M memory peak.
Jan 25 10:19:02 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 30.
Jan 25 10:19:02 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:19:04 pangolin node[578]: 2026-01-25T09:19:04+01:00 [error]: Uncaught Exception:
Jan 25 10:19:04 pangolin node[578]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:19:04 pangolin node[578]: at readFileSync (node:fs:440:20)
Jan 25 10:19:04 pangolin node[578]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:19:04 pangolin node[578]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:19:04 pangolin node[578]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:19:04 pangolin node[578]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:19:04 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:19:04 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:19:04 pangolin systemd[1]: pangolin.service: Consumed 3.132s CPU time, 212.7M memory peak.
Jan 25 10:19:15 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 31.
Jan 25 10:19:15 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:19:17 pangolin node[586]: 2026-01-25T09:19:17+01:00 [error]: Uncaught Exception:
Jan 25 10:19:17 pangolin node[586]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:19:17 pangolin node[586]: at readFileSync (node:fs:440:20)
Jan 25 10:19:17 pangolin node[586]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:19:17 pangolin node[586]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:19:17 pangolin node[586]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:19:17 pangolin node[586]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:19:18 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:19:18 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:19:18 pangolin systemd[1]: pangolin.service: Consumed 3.153s CPU time, 215.9M memory peak.
Jan 25 10:19:28 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 32.
Jan 25 10:19:28 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:19:30 pangolin node[596]: 2026-01-25T09:19:30+01:00 [error]: Uncaught Exception:
Jan 25 10:19:30 pangolin node[596]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:19:30 pangolin node[596]: at readFileSync (node:fs:440:20)
Jan 25 10:19:30 pangolin node[596]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:19:30 pangolin node[596]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:19:30 pangolin node[596]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:19:30 pangolin node[596]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:19:31 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:19:31 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:19:31 pangolin systemd[1]: pangolin.service: Consumed 3.190s CPU time, 218.4M memory peak.
Jan 25 10:19:41 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 33.
Jan 25 10:19:41 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:19:44 pangolin node[604]: 2026-01-25T09:19:44+01:00 [error]: Uncaught Exception:
Jan 25 10:19:44 pangolin node[604]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:19:44 pangolin node[604]: at readFileSync (node:fs:440:20)
Jan 25 10:19:44 pangolin node[604]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:19:44 pangolin node[604]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:19:44 pangolin node[604]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:19:44 pangolin node[604]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:19:44 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:19:44 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:19:44 pangolin systemd[1]: pangolin.service: Consumed 3.246s CPU time, 215M memory peak.
Jan 25 10:19:54 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 34.
Jan 25 10:19:54 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:19:57 pangolin node[612]: 2026-01-25T09:19:57+01:00 [error]: Uncaught Exception:
Jan 25 10:19:57 pangolin node[612]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:19:57 pangolin node[612]: at readFileSync (node:fs:440:20)
Jan 25 10:19:57 pangolin node[612]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:19:57 pangolin node[612]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:19:57 pangolin node[612]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:19:57 pangolin node[612]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:19:57 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:19:57 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:19:57 pangolin systemd[1]: pangolin.service: Consumed 3.152s CPU time, 213.6M memory peak.
Jan 25 10:20:07 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 35.
Jan 25 10:20:07 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:20:09 pangolin node[620]: 2026-01-25T09:20:09+01:00 [error]: Uncaught Exception:
Jan 25 10:20:09 pangolin node[620]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:20:09 pangolin node[620]: at readFileSync (node:fs:440:20)
Jan 25 10:20:09 pangolin node[620]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:20:09 pangolin node[620]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:20:09 pangolin node[620]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:20:09 pangolin node[620]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:20:09 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:20:09 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:20:09 pangolin systemd[1]: pangolin.service: Consumed 3.165s CPU time, 215.7M memory peak.
Jan 25 10:20:20 pangolin systemd[1]: pangolin.service: Scheduled restart job, restart counter is at 36.
Jan 25 10:20:20 pangolin systemd[1]: Started pangolin.service - Pangolin Service.
Jan 25 10:20:22 pangolin node[636]: 2026-01-25T09:20:22+01:00 [error]: Uncaught Exception:
Jan 25 10:20:22 pangolin node[636]: Stack: Error: ENOENT: no such file or directory, open '/opt/pangolin/dist/ios_models.json'
Jan 25 10:20:22 pangolin node[636]: at readFileSync (node:fs:440:20)
Jan 25 10:20:22 pangolin node[636]: at (/opt/pangolin/server/db/names.ts:31:5)
Jan 25 10:20:22 pangolin node[636]: at ModuleJob.run (node:internal/modules/esm/module_job:343:25)
Jan 25 10:20:22 pangolin node[636]: at async onImport.tracePromise.proto (node:internal/modules/esm/loader:665:26)
Jan 25 10:20:22 pangolin node[636]: at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {"error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/opt/pangolin/dist/ios_models.json"}}
Jan 25 10:20:22 pangolin systemd[1]: pangolin.service: Main process exited, code=exited, status=1/FAILURE
Jan 25 10:20:22 pangolin systemd[1]: pangolin.service: Failed with result 'exit-code'.
Jan 25 10:20:22 pangolin systemd[1]: pangolin.service: Consumed 3.139s CPU time, 215.2M memory peak.
@MickLesk commented on GitHub (Jan 25, 2026):
@tremor021
@tremor021 commented on GitHub (Jan 25, 2026):
Dockerfile has changes, gonna look at it tonight. I'm away from PC whole day, if you wanna see whats changed @MickLesk or @CrazyWolf13
@vhsdream commented on GitHub (Jan 25, 2026):
@darlezior if you don't wanna wait, you can pull down the
pangolin.shfile and edit it yourself:curl -fsSLO https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pangolin.shLine 55
Then run with
bash pangolin.sh@darlezior commented on GitHub (Jan 26, 2026):
Hello, I tried the new update script but I still get Bad Gateway on Pangolin ui
@v3rm1n0 commented on GitHub (Jan 26, 2026):
@darlezior check
/opt/pangolin/config/-directory for a config.ymlUpdating deleted mine completly i have to recreate it from scratch nowYou can manually restore the config
This worked for me
@darlezior commented on GitHub (Jan 26, 2026):
After updating, my config.yml is still there; it hasn't disappeared. I think I'm missing a database migration for the update from 1.4.x to 1.5.x to work.
@v3rm1n0 commented on GitHub (Jan 26, 2026):
https://github.com/fosrl/pangolin/issues/2327
A workaround is described there
@v3rm1n0 commented on GitHub (Jan 26, 2026):
@darlezior
This worked for me
@darlezior commented on GitHub (Jan 26, 2026):
This worked for me too, but there is something strange, the update was to 1.15.1, but it seems updated to 1.15.0
sqlite> SELECT * FROM versionMigrations; 1.14.0|1769442702000 1.15.0|1769443445299Also in the webui i see 1.15.0