Proxmox Version Check Fails on 8.4 Despite Meeting Minimum Requirement #935

Closed
opened 2026-02-04 22:16:24 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @D3M0NYK on GitHub (May 10, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

build.func via nginxproxymanager.sh

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

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/nginxproxymanager.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

No response

📝 Provide a clear and concise description of the issue.

The helper scripts (e.g., nginxproxymanager.sh) fail to run on Proxmox VE 8.4.x with the error:

✗ This version of Proxmox Virtual Environment is not supported
Requires Proxmox Virtual Environment Version 8.1 or later.
Exiting...

This happens despite the fact that the environment is running a supported version:

root@host:~# pveversion
pve-manager/8.4.1/2a5fa54a8503f96d

Root Cause
The version check in build.func is too restrictive:

if ! pveversion | grep -Eq "pve-manager/8.[1-3]";

This hardcodes accepted versions to 8.1–8.3 and fails for newer (but still compatible) releases such as 8.4.

Suggested Fix
Update the regex to match 8.1 or later more generally. For example:

if ! pveversion | grep -Eq "pve-manager/8\.[1-9]";

Environment

Thanks for maintaining and supporting these excellent helper scripts!

🔄 Steps to reproduce the issue.

  1. Ensure your system is running Proxmox VE 8.4.x (e.g., pve-manager/8.4.1).
  2. Run the following command:
    bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/nginxproxymanager.sh)"
    
    
    

Paste the full error output (if available).

✗ This version of Proxmox Virtual Environment is not supported
Requires Proxmox Virtual Environment Version 8.1 or later.
Exiting...

🖼️ Additional context (optional).

No response

Originally created by @D3M0NYK on GitHub (May 10, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? build.func via nginxproxymanager.sh ### 📂 What was the exact command used to execute the script? bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/nginxproxymanager.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? _No response_ ### 📝 Provide a clear and concise description of the issue. The helper scripts (e.g., `nginxproxymanager.sh`) fail to run on Proxmox VE 8.4.x with the error: ``` ✗ This version of Proxmox Virtual Environment is not supported Requires Proxmox Virtual Environment Version 8.1 or later. Exiting... ``` This happens despite the fact that the environment is running a supported version: ``` root@host:~# pveversion pve-manager/8.4.1/2a5fa54a8503f96d ``` **Root Cause** The version check in `build.func` is too restrictive: ```bash if ! pveversion | grep -Eq "pve-manager/8.[1-3]"; ``` This hardcodes accepted versions to 8.1–8.3 and fails for newer (but still compatible) releases such as 8.4. **Suggested Fix** Update the regex to match 8.1 or later more generally. For example: ```bash if ! pveversion | grep -Eq "pve-manager/8\.[1-9]"; ``` **Environment** * Proxmox VE: 8.4.1 * Affected script: [[nginxproxymanager.sh](https://github.com/tteck/Proxmox/blob/main/ct/nginxproxymanager.sh)](https://github.com/tteck/Proxmox/blob/main/ct/nginxproxymanager.sh) * Dependency: [[build.func](https://github.com/tteck/Proxmox/blob/main/misc/build.func)](https://github.com/tteck/Proxmox/blob/main/misc/build.func) Thanks for maintaining and supporting these excellent helper scripts! ### 🔄 Steps to reproduce the issue. 1. Ensure your system is running Proxmox VE 8.4.x (e.g., `pve-manager/8.4.1`). 2. Run the following command: ```bash bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/nginxproxymanager.sh)" ### ❌ Paste the full error output (if available). ✗ This version of Proxmox Virtual Environment is not supported Requires Proxmox Virtual Environment Version 8.1 or later. Exiting... ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bugnot planned labels 2026-02-04 22:16:24 +03:00
Author
Owner

@github-actions[bot] commented on GitHub (May 10, 2025):

Hello, it looks like you are referencing the old tteck repo.

This repository is no longer used for active scripts.
Please update your bookmarks and use: https://helper-scripts.com

Also make sure your Bash command starts with:

bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/...)

This issue is being closed automatically.

@github-actions[bot] commented on GitHub (May 10, 2025): Hello, it looks like you are referencing the **old tteck repo**. This repository is no longer used for active scripts. **Please update your bookmarks** and use: [https://helper-scripts.com](https://helper-scripts.com) Also make sure your Bash command starts with: ```bash bash <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/...) ``` This issue is being closed automatically.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#935