mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-31 06:34:17 -04:00
NPM LXC Script: Update for Proxmox 8.3.4 (Debian Bookworm) #650
Closed
opened 2025-11-20 04:51:38 -05:00 by saavagebueno
·
17 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
add-script-bambuddy-1774853250
MickLesk-patch-1
fix/immich-maintenance-mode-redis-error
fix/npm-unmask-openresty-on-migration
fix/ollama-intel-gpg-error-handling
github-action-archive-changelog
add-script-yourls-1774732133
add-script-matter-server-1774638379
fix/dispatcharr-pg-port
cron_update_lxc
chore/immich-v2.6.3
add-script-geopulse-1774548387
cdn_improvements
add-script-birdnet-1774535320
fix/tools-func-exit-codes
fix/immich-update-db-hostname
update/frigate-0.17.1
fix/use-absolute-path-for-install
fix/pin-npm-version
shell_safe_fixes
remove_booklore
chore/update-url-community-scripts
komodov2
refactor/turnkey-modernize
add-script-nextexplorer-1774344421
add-script-homebrew-1774342032
fix/shell-security-hardening-v2
improve/build-func-performance-cleanup
fix/build-dns-prefix
fix/anytype-mongodb-wait
fix/frigate-cpu-model-path
copilot/fix-installation-failure-isponsorblocktv
fix/reactive-resume-add-git
copilot/scanopy-fix-apt-configuration-error
add-script-isponsorblocktv-1774009652
add-script-alpine-wakapi-1774008954
fix/coder-code-server-existing-config-and-reachability
add-script-teleport-1773928044
CrazyWolf13-patch-wealthfolio-1
refactor/tools-func-qol
fix/stirling-pdf-jdk-reinstall
fix/pinned-version-wording
MickLesk-patch-10
fix/reactive-resume-v5013
fix/tracearr-update-version-oom
copilot/fix-hdd-space-for-owncast
tremor021-patch-6
pocketbase_bot
disp_fix
fix/tdarr-binary-check-curl-retry
MickLesk-patch-9
refactor/podman-quadlets
alpine-ntfy
refactor/jellyfin
CrazyWolf13-patch-11
feature/autousermod_hwaccell
add-script-split-pro-1773677692
fix/frigate-openvino-fallback
fix/paperless-ngx-default-ram
fix/plex-restart-after-update
fix/gluetun-openvpn-env
MickLesk-patch-8
termix_add_guacd
MickLesk-patch-7
fix/tududi-nodejs-in-update
fix/sparkyfitness-npm-peer-deps
docs/website-metadata-workflow
fix-pbs_microcode
remove_jsons
michelroegl-brunner-patch-4
add-script-test-1773325265
cleanup_workflows
feat/remove-frontend
automated/update-github-versions
feat/mode-generated
fix/n8n-build-essential
fix/sparkyfitness-shared-deps
fix/rocm-path-escaping
fix/storage-validation-cross-node
fix/frigate-nvidia-version-regex
arm64-build-support
readme
michelroegl-brunner-patch-3
fix/coder-code-server-backup
copilot/fix-immich-update-dependency-issue
rust
fix/linkwarden-update-playwright
fix/powerdns-sqlite-permissions
fix/duplicate-nameserver-searchdomain
CrazyWolf13-patch-7
feat/ollama-rocm-support
fix/seerr-migration-update-script
preflight_tests
adgu_fix
2026-03-30
2026-03-29
2026-03-28
2026-03-27
2026-03-26
2026-03-25
2026-03-24
2026-03-23
2026-03-22
2026-03-21
2026-03-20
2026-03-19
2026-03-18
2026-03-17
2026-03-16
2026-03-15
2026-03-14
2026-03-13
2026-03-12
2026-03-11
2026-03-10
2026-03-09
2026-03-08
2026-03-07
2026-03-06
2026-03-05
2026-03-04
2026-03-03
2026-03-02
2026-03-01
2026-02-28
2026-02-27
2026-02-26
2026-02-25
2026-02-24
2026-02-23
2026-02-22
2026-02-21
2026-02-20
2026-02-19
2026-02-18
2026-02-17
2026-02-16
2026-02-15
2026-02-14
2026-02-13
2026-02-12
2026-02-11
2026-02-10
2026-02-09
2026-02-08
2026-02-07
2026-02-06
2026-02-05
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
🛑 Failure to comply with the guidelines
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
Implemented in VED waiting push to Main
in project pipeline
invalid
investigation
json
maintenance
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
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/ProxmoxVE#650
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 @jonidimo on GitHub (Mar 4, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Nginx Proxy Manager LXC
📂 What was the exact command used to execute the script?
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/nginxproxymanager.sh)"
📝 Provide a clear and concise description of the issue.
Current Behavior
Proposed Changes
Specific Issues Encountered
Would appreciate guidance on updating the script for Bookworm compatibility.
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 12
🔄 Steps to reproduce the issue.
Specific failure points:
❌ Paste the full error output (if available).
⠙Collecting certbot-dns-multi ⠹ Downloading certbot_dns_multi-4.22.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (47.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.6/47.6 MB 1.1 MB/s eta 0:00:00 ⠼Requirement already satisfied: certbot>=1.12.0 in /usr/lib/python3/dist-packages (from certbot-dns-multi) (2.1.0) Requirement already satisfied: acme>=1.12.0 in /usr/lib/python3/dist-packages (from certbot-dns-multi) (2.1.0) Requirement already satisfied: josepy>=1.1.0 in /usr/lib/python3/dist-packages (from certbot-dns-multi) (1.13.0) ⠇Installing collected packages: certbot-dns-multi ⠴Successfully installed certbot-dns-multi-4.22.2 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv ✔️ Installed Python Dependencies Hit:1 http://deb.debian.org/debian bookworm InRelease Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] Hit:3 http://security.debian.org/ bookworm-security InRelease Get:4 http://openresty.org/package/debian bullseye InRelease [4,888 B] Get:5 http://openresty.org/package/debian bullseye/openresty amd64 Packages [35.6 kB] Err:5 http://openresty.org/package/debian bullseye/openresty amd64 Packages File has unexpected size (37101 != 35577). Mirror sync in progress? [IP: 3.131.85.84 80] Hashes of expected file: - Filesize:35577 [weak] - SHA512:c0d97c637cb6feddedc3cff9d596f381b8e4384ca9a44389a03ba10325852509c2a6896a0316a8bbd5b39ebbc32912dae4ebea75e6e45e46a63be3ef6dfd0c19 - SHA256:4f6257a8566575de3f15b3a162557f07dfe1dc0c9a7587084f8e0a69062a5525 - SHA1:cee2a766d9892c8e571f0af641cfbe845f906c46 [weak] - MD5Sum:b7c2de987f5e2d1673accc41becde481 [weak] Release file created at: Thu, 17 Oct 2024 06:31:10 +0000 Fetched 60.3 kB in 1s (47.1 kB/s) Reading package lists... Done E: Failed to fetch http://openresty.org/package/debian/dists/bullseye/openresty/binary-amd64/Packages.gz File has unexpected size (37101 != 35577). Mirror sync in progress? [IP: 3.131.85.84 80] Hashes of expected file: - Filesize:35577 [weak] - SHA512:c0d97c637cb6feddedc3cff9d596f381b8e4384ca9a44389a03ba10325852509c2a6896a0316a8bbd5b39ebbc32912dae4ebea75e6e45e46a63be3ef6dfd0c19 - SHA256:4f6257a8566575de3f15b3a162557f07dfe1dc0c9a7587084f8e0a69062a5525 - SHA1:cee2a766d9892c8e571f0af641cfbe845f906c46 [weak] - MD5Sum:b7c2de987f5e2d1673accc41becde481 [weak] Release file created at: Thu, 17 Oct 2024 06:31:10 +0000 E: Some index files failed to download. They have been ignored, or old ones used instead. ⠴ [ERROR] in line 52: exit code 0: while executing command $STD apt-get update
🖼️ Additional context (optional).
No response
@MickLesk commented on GitHub (Mar 4, 2025):
Phew, we tend to follow the tteck principle, if the "Default OS" is not selected, there is no support.
But apparently there are a few issues with the script either way, I'll have a look at it in the next few days and revise it if necessary. Maybe I can move all deps it directly to Debian 12 native.
I'll take it up as a feature request for myself.
@MickLesk commented on GitHub (Mar 5, 2025):
I have customized a first small prototype. The script has been significantly streamlined and unnecessary links from tteck have been removed. In addition, it now crawls the correct OpenResty version for the appropriate OS.
Unfortunately there are many restrictions from the project itself. Node 16, Pnpm 8... I tried it with Node 20 / 22, no chance. node-sass and sass no longer exist in this context, as required by the project after Node 16.
You are welcome to give feedback on whether you see anything else directly? Unfortunately, I don't use nginx proxy manager. (I am a Cloudflare user). So I don't know exactly what I can check directly.
Attention, this currently only refers to a new installation and is only in the DEV repo (ProxmoxVED). So please do not use it productively.
@DonLocke commented on GitHub (Mar 5, 2025):
Probably worth it to focus on getting NPMplus as that seems to be where active development is on the NPM side. #1553
@MickLesk commented on GitHub (Mar 6, 2025):
But this i only alpine ^^
@gcalarcao commented on GitHub (Mar 6, 2025):
Didn't work for me:
@jbrandek commented on GitHub (Mar 6, 2025):
same error
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Get:4 http://openresty.org/package/debian bookworm InRelease [2,596 B]
Get:5 http://openresty.org/package/debian bookworm/openresty amd64 Packages [30.9 kB]
Err:5 http://openresty.org/package/debian bookworm/openresty amd64 Packages
File has unexpected size (32291 != 30881). Mirror sync in progress? [IP: 3.131.85.84 80]
Hashes of expected file:
Release file created at: Thu, 17 Oct 2024 06:31:51 +0000
Fetched 2,596 B in 3s (978 B/s)
Reading package lists... Done
⠼E: Failed to fetch http://openresty.org/package/debian/dists/bookworm/openresty/binary-amd64/Packages.gz File has unexpected size (32291 != 30881). Mirror sync in progress? [IP: 3.131.85.84 80]
Hashes of expected file:
- Filesize:30881 [weak]
- SHA512:40a04f11987bfaf0f00aa8bae1c8046f645bba26c21ef867cd27fc2f4b42d19b565276cc0088ce91ce9f626ecccca5453584640c6b43b42972a69b186aeb600b
- SHA256:93d67ff7d1872c09dae12f2bd7e1100a7bfca5e99468d9d5da3e1a02dbf610b1
- SHA1:e9e1486bcf635a4bdcab965dd8eecae9f8a5c347 [weak]
- MD5Sum:df79dd13936a71011cb613ba334ffaed [weak]
Release file created at: Thu, 17 Oct 2024 06:31:51 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.
⠇
[ERROR] in line 51: exit code 0: while executing command $STD apt-get update
@michelroegl-brunner commented on GitHub (Mar 6, 2025):
That seeams to be a mirror issue, not with the script (As you can read in the message). Pls try again later, or use another mirror.
@MickLesk commented on GitHub (Mar 6, 2025):
The topic is well known, above is the fix. I just need those who have the problem to confirm that it works.
Look here: https://github.com/community-scripts/ProxmoxVE/issues/2849#issuecomment-2700357521
@jbrandek commented on GitHub (Mar 6, 2025):
i tried that and had same problem as before...
@MickLesk commented on GitHub (Mar 6, 2025):
Then try to disable AdBlock, use normal DNS. Ive See your log.. "Some index files failed to download. They have been ignored, or old ones used instead."
@jonidimo commented on GitHub (Mar 6, 2025):
This issue is related to OpenResty. They already have an open issue about it here:
https://github.com/openresty/openresty/issues/1035, but it hasn’t been resolved yet.
@Nerdtality commented on GitHub (Mar 6, 2025):
I also get file hashing error
@Nerdtality commented on GitHub (Mar 6, 2025):
Seems to be a repository mirror issue, out of the hands of PVE Scripts. You could override
/etc/hoststill its fixed to another mirror.@cartossin commented on GitHub (Mar 6, 2025):
Exactly. The openresty repo is broken. They fixed the last similar issue in a few days, so I expect they'll fix it soon.
@nojustbenja commented on GitHub (Mar 6, 2025):
Hello guys I have the same error in other repo for Nginx proxy manager on the same command
@MickLesk commented on GitHub (Mar 6, 2025):
Okay, then we can do nothing yet. Repo of openresty broken. On the day I built the fix (above) it was still working. My fix was directed to the correct OS, before it was still statically the wrong one (Debian 11). So we have to wait and see.
@jbrandek commented on GitHub (Mar 7, 2025):
work around is to change the hosts file in the router, add this line
18.138.237.72 openresty.org
and everything run perfectly