[GH-ISSUE #9329] NetVisor LXC update script hangs and requires Ctrl+C/Enter to continue #2049

Closed
opened 2026-02-26 12:51:08 +03:00 by kerem · 6 comments
Owner

Originally created by @jparmar91 on GitHub (Nov 21, 2025).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/9329

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?

NetVisor

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

No response

📈 Which Proxmox version are you on?

8.4.14

📝 Provide a clear and concise description of the issue.

When running the update via NetVisor LXC console, the script hangs just after the Rust update completes, requiring the user to hit Ctrl+C and Enter in order to force the script to continue.

🔄 Steps to reproduce the issue.

NetVisor LXC console:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netvisor.sh)"
Once this appears:
info: checking for self-update ✔️ Update Rust 1.90.0
User needs to do:
Ctrl+C
Enter

Paste the full error output (if available).

Relevant snippets:

...


✔️   Update available: netvisor 0.9.1 → 0.10.1
  ✔️   Stopped services
  ✔️   Backed up configurations
  ✔️   Deployed: netvisor (0.10.1)
Installing:                     
  pkg-config

Installing dependencies:
  libpkgconf3  pkgconf  pkgconf-bin

Summary:
  Upgrading: 0, Installing: 4, Removing: 0, Not Upgrading: 0
  Download size: 107 kB
  Space needed: 285 kB / 2,419 MB available

...

Get:1 http://deb.debian.org/debian trixie/main amd64 libssl-dev amd64 3.5.4-1~deb13u1 [2,957 kB]
Fetched 2,957 kB in 0s (44.5 MB/s)   
Selecting previously unselected package libssl-dev:amd64.
(Reading database ... 36936 files and directories currently installed.)
Preparing to unpack .../libssl-dev_3.5.4-1~deb13u1_amd64.deb ...
Unpacking libssl-dev:amd64 (3.5.4-1~deb13u1) ...
Setting up libssl-dev:amd64 (3.5.4-1~deb13u1) ...
  ⏳   Update Rust (1.90.0)
  1.90.0-x86_64-unknown-linux-gnu unchanged - rustc 1.90.0 (1159e78c4 2025-09-14)

info: syncing channel updates for '1.90.0-x86_64-unknown-linux-gnu'

  1.90.0-x86_64-unknown-linux-gnu unchanged - rustc 1.90.0 (1159e78c4 2025-09-14)

info: checking for self-update
  ✔️   Update Rust 1.90.0

**-----------------------_USER INPUT: CTRL+C and Enter required here._---------------------**

  ⏳   Creating frontend UI

> netvisor-ui@0.0.1 prepare
> svelte-kit sync || echo ''

added 309 packages in 8s

...

🖼️ Additional context (optional).

No response

Originally created by @jparmar91 on GitHub (Nov 21, 2025). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/9329 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? NetVisor ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netvisor.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? _No response_ ### 📈 Which Proxmox version are you on? 8.4.14 ### 📝 Provide a clear and concise description of the issue. When running the update via NetVisor LXC console, the script hangs just after the Rust update completes, requiring the user to hit Ctrl+C and Enter in order to force the script to continue. ### 🔄 Steps to reproduce the issue. NetVisor LXC console: `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/netvisor.sh)"` Once this appears: `info: checking for self-update ✔️ Update Rust 1.90.0` User needs to do: `Ctrl+C` `Enter` ### ❌ Paste the full error output (if available). Relevant snippets: **...** ``` ✔️ Update available: netvisor 0.9.1 → 0.10.1 ✔️ Stopped services ✔️ Backed up configurations ✔️ Deployed: netvisor (0.10.1) Installing: pkg-config Installing dependencies: libpkgconf3 pkgconf pkgconf-bin Summary: Upgrading: 0, Installing: 4, Removing: 0, Not Upgrading: 0 Download size: 107 kB Space needed: 285 kB / 2,419 MB available ``` **...** ``` Get:1 http://deb.debian.org/debian trixie/main amd64 libssl-dev amd64 3.5.4-1~deb13u1 [2,957 kB] Fetched 2,957 kB in 0s (44.5 MB/s) Selecting previously unselected package libssl-dev:amd64. (Reading database ... 36936 files and directories currently installed.) Preparing to unpack .../libssl-dev_3.5.4-1~deb13u1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.4-1~deb13u1) ... Setting up libssl-dev:amd64 (3.5.4-1~deb13u1) ... ⏳ Update Rust (1.90.0) 1.90.0-x86_64-unknown-linux-gnu unchanged - rustc 1.90.0 (1159e78c4 2025-09-14) info: syncing channel updates for '1.90.0-x86_64-unknown-linux-gnu' 1.90.0-x86_64-unknown-linux-gnu unchanged - rustc 1.90.0 (1159e78c4 2025-09-14) info: checking for self-update ✔️ Update Rust 1.90.0 **-----------------------_USER INPUT: CTRL+C and Enter required here._---------------------** ⏳ Creating frontend UI > netvisor-ui@0.0.1 prepare > svelte-kit sync || echo '' added 309 packages in 8s ``` **...** ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:51:08 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

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

you know, that a rust update takes time?

<!-- gh-comment-id:3562379007 --> @MickLesk commented on GitHub (Nov 21, 2025): you know, that a rust update takes time?
Author
Owner

@jparmar91 commented on GitHub (Nov 21, 2025):

you know, that a rust update takes time?

As described, the hang happens after Rust successfully updates.
After my interaction to force it to continue, the rest of the script continues successfully resulting in a working NetVisor LXC deployment. The Rust update is not the issue here (I believe).

<!-- gh-comment-id:3562440261 --> @jparmar91 commented on GitHub (Nov 21, 2025): > you know, that a rust update takes time? As described, the hang happens after Rust successfully updates. After my interaction to force it to continue, the rest of the script continues successfully resulting in a working NetVisor LXC deployment. The Rust update is not the issue here (I believe).
Author
Owner

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

can you run it in verbose? because i dont see any reason in code for freeze

<!-- gh-comment-id:3562478163 --> @MickLesk commented on GitHub (Nov 21, 2025): can you run it in verbose? because i dont see any reason in code for freeze
Author
Owner

@vhsdream commented on GitHub (Nov 21, 2025):

I can confirm this happens, and I don't know why. I'll do a verbose install but from what I remember there isn't any indication of what's happening.

<!-- gh-comment-id:3563132971 --> @vhsdream commented on GitHub (Nov 21, 2025): I can confirm this happens, and I don't know why. I'll do a verbose install but from what I remember there isn't any indication of what's happening.
Author
Owner

@vhsdream commented on GitHub (Nov 21, 2025):

It's an update bug. I'm chock full of those lately. Fix incoming.

<!-- gh-comment-id:3563221052 --> @vhsdream commented on GitHub (Nov 21, 2025): It's an update bug. I'm chock full of those lately. Fix incoming.
Author
Owner

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

@vhsdream

if ! grep -q "PUBLIC_URL" /opt/netvisor/.env; then ? you grep "something" not the .env, maybe it runs into empty state?

edit: ok you see it ^^

<!-- gh-comment-id:3563232305 --> @MickLesk commented on GitHub (Nov 21, 2025): @vhsdream if ! grep -q "PUBLIC_URL" /opt/netvisor/.env; then ? you grep "something" not the .env, maybe it runs into empty state? edit: ok you see it ^^
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#2049
No description provided.