[GH-ISSUE #10793] Whiptail dialogue issue in update-lxcs.sh #2318

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

Originally created by @comk22 on GitHub (Jan 14, 2026).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/10793

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). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/10793 ### ✅ 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.
kerem 2026-02-26 12:52:02 +03:00
  • closed this issue
  • added the
    bug
    label
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#2318
No description provided.