Whiptail dialogue issue in update-lxcs.sh #2319

Closed
opened 2026-02-05 04:28:45 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @comk22 on GitHub (Jan 14, 2026).

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?

update-lxcs.sh

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

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Ubuntu 24.04

📈 Which Proxmox version are you on?

pve-manager/8.4.16/368e3c45c15b895c (running kernel: 6.8.12-17-pve)

📝 Provide a clear and concise description of the issue.

Issue:
whiptail dialogs hang in Proxmox web console when using command substitution. Specifically after the first dialogue "Do you want to skip containers that are not currently running?". The dialogue "Do you want to skip containers that are not currently running?" won't show but pressing enter will continue to the next dialogue prompt "Select containers to skip from updates:"

Description:
The script hangs after whiptail dialogs when using command substitution $(...) in the Proxmox web console. After selecting the yes option in a whiptail dialog wrapped in command substitution, the next dialog doesn't render until the user presses Enter manually.

Affected Line:
Line 28:
bashSKIP_STOPPED=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "Skip Not-Running Containers" --yesno "Do you want to skip containers that are not currently running?" 10 58 && echo "yes" || echo "no")

🔄 Steps to reproduce the issue.

  • Run the script in Proxmox web console shell
  • Select "Yes" on the first dialog ("This Will Update LXC Containers. Proceed?")
  • The script appears to hang with no visible dialog
  • Pressing Enter reveals the second dialog

Paste the full error output (if available).

no error messages

🖼️ Additional context (optional).

Root Cause:
Command substitution with whiptail doesn't render properly in the Proxmox web console environment. This appears to be a recent regression, as the script worked correctly in previous versions.

Originally created by @comk22 on GitHub (Jan 14, 2026). ### ✅ 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? update-lxcs.sh ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Ubuntu 24.04 ### 📈 Which Proxmox version are you on? pve-manager/8.4.16/368e3c45c15b895c (running kernel: 6.8.12-17-pve) ### 📝 Provide a clear and concise description of the issue. Issue: whiptail dialogs hang in Proxmox web console when using command substitution. Specifically after the first dialogue "Do you want to skip containers that are not currently running?". The dialogue "Do you want to skip containers that are not currently running?" won't show but pressing enter will continue to the next dialogue prompt "Select containers to skip from updates:" Description: The script hangs after whiptail dialogs when using command substitution $(...) in the Proxmox web console. After selecting the yes option in a whiptail dialog wrapped in command substitution, the next dialog doesn't render until the user presses Enter manually. Affected Line: Line 28: bashSKIP_STOPPED=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "Skip Not-Running Containers" --yesno "Do you want to skip containers that are not currently running?" 10 58 && echo "yes" || echo "no") ### 🔄 Steps to reproduce the issue. - Run the script in Proxmox web console shell - Select "Yes" on the first dialog ("This Will Update LXC Containers. Proceed?") - The script appears to hang with no visible dialog - Pressing Enter reveals the second dialog ### ❌ Paste the full error output (if available). no error messages ### 🖼️ Additional context (optional). Root Cause: Command substitution with whiptail doesn't render properly in the Proxmox web console environment. This appears to be a recent regression, as the script worked correctly in previous versions.
OVERLORD added the bug label 2026-02-05 04:28:45 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#2319