[GH-ISSUE #10004] Install script pve-scripts-local assumes bridge vmbr0 exists in default mode, fails when not present. #2174

Closed
opened 2026-02-26 12:51:33 +03:00 by kerem · 1 comment
Owner

Originally created by @davemc50 on GitHub (Dec 15, 2025).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/10004

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?

pve-scripts-local.sh

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

pve-manager/8.4.1/2a5fa54a8503f96d (running kernel: 6.8.12-11-pve)

📝 Provide a clear and concise description of the issue.

Script in default mode assumes vmbr0 exists, and attempts to install on that network.

The networks on this server happen to have the vmbr's renamed to number in alignment with the eth* ports, so there is no vmbr0

The script should check for this first, and recommend switching to advanced mode, which does support selecting which bridge vmbr* for the management network.

🔄 Steps to reproduce the issue.

Run this script as above, the default instructions - download & run in one liner.

Note how to run this script in verbose mode is not easily found, does it exist?

Choose default, choose storage, go!

See the error below.

Paste the full error output (if available).

____ _ ________ _____ _ __ __ __ / __ \ | / / ____/ / ___/__________(_)___ / /______ / / ____ _________ _/ / / /_/ / | / / __/______\__ \/ ___/ ___/ / __ \/ __/ ___/_____/ / / __ \/ ___/ __/ /
/ /| |/ / //// / /_/ / / / // / /( )/ // /_/ / // // / /
/
/ |// /____/_// // ./_// //_/_/_,//
/
/
⚙ Using Default Settings on node rakiura
💡 PVE Version 8.4.1 (Kernel: 6.8.12-11-pve)
🆔 Container ID: 102
🖥 Operating System: debian (13)
📦 Container Type: Unprivileged
💾 Disk Size: 4 GB
🧠 CPU Cores: 2
🛠 RAM Size: 4096 MiB
🚀 Creating a PVE-Scripts-Local LXC using the above default settings

✔ Storage local (Free: 54.8GB Used: 6.0GB) [Template]
✔ Storage local-lvm (Free: 127.3GB Used: 4.3GB) [Container]
✔ Storage 'local-lvm' (lvmthin) validated
✔ Template storage 'local' validated
✔ Template search completed
✔ Template debian-13-standard_13.1-2_amd64.tar.zst [online]
✔ LXC Container 102 was successfully created.
⠦ Starting LXC Containerbridge 'vmbr0' does not exist
✖ in line 2939: exit code 255 (DPKG: Fatal internal error): while executing command pct start "$CTID"
--- Last 20 lines of silent log ---
✔ Template debian-13-standard_13.1-2_amd64.tar.zst is present and valid.

📋 Log saved to: /root/.install-1915fb6c.log
`

🖼️ Additional context (optional).

No response

Originally created by @davemc50 on GitHub (Dec 15, 2025). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/10004 ### ✅ 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? pve-scripts-local.sh ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/pve-scripts-local.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? pve-manager/8.4.1/2a5fa54a8503f96d (running kernel: 6.8.12-11-pve) ### 📝 Provide a clear and concise description of the issue. Script in default mode assumes vmbr0 exists, and attempts to install on that network. The networks on this server happen to have the vmbr's renamed to number in alignment with the eth* ports, so there is no vmbr0 The script should check for this first, and recommend switching to advanced mode, which does support selecting which bridge vmbr* for the management network. ### 🔄 Steps to reproduce the issue. Run this script as above, the default instructions - download & run in one liner. Note how to run this script in verbose mode is not easily found, does it exist? Choose default, choose storage, go! See the error below. ### ❌ Paste the full error output (if available). ` ____ _ ________ _____ _ __ __ __ / __ \ | / / ____/ / ___/__________(_)___ / /______ / / ____ _________ _/ / / /_/ / | / / __/______\__ \/ ___/ ___/ / __ \/ __/ ___/_____/ / / __ \/ ___/ __ `/ / / ____/| |/ / /__/_____/__/ / /__/ / / / /_/ / /_(__ )_____/ /___/ /_/ / /__/ /_/ / / /_/ |___/_____/ /____/\___/_/ /_/ .___/\__/____/ /_____/\____/\___/\__,_/_/ /_/ ⚙ Using Default Settings on node rakiura 💡 PVE Version 8.4.1 (Kernel: 6.8.12-11-pve) 🆔 Container ID: 102 🖥 Operating System: debian (13) 📦 Container Type: Unprivileged 💾 Disk Size: 4 GB 🧠 CPU Cores: 2 🛠 RAM Size: 4096 MiB 🚀 Creating a PVE-Scripts-Local LXC using the above default settings ✔ Storage local (Free: 54.8GB Used: 6.0GB) [Template] ✔ Storage local-lvm (Free: 127.3GB Used: 4.3GB) [Container] ✔ Storage 'local-lvm' (lvmthin) validated ✔ Template storage 'local' validated ✔ Template search completed ✔ Template debian-13-standard_13.1-2_amd64.tar.zst [online] ✔ LXC Container 102 was successfully created. ⠦ Starting LXC Containerbridge 'vmbr0' does not exist ✖ in line 2939: exit code 255 (DPKG: Fatal internal error): while executing command pct start "$CTID" --- Last 20 lines of silent log --- ✔ Template debian-13-standard_13.1-2_amd64.tar.zst is present and valid. ----------------------------------- 📋 Log saved to: /root/.install-1915fb6c.log ` ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:51:33 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@MickLesk commented on GitHub (Dec 15, 2025):

No, for such Special cases are the advanced Settings where you can choose your Bridge. Thats a case of 0,005% of all Installs. You can use the User defaults for this. We cannot handle thousands of cases for every user. Vmbr handle 99,9995 % of all Installs

<!-- gh-comment-id:3657567421 --> @MickLesk commented on GitHub (Dec 15, 2025): No, for such Special cases are the advanced Settings where you can choose your Bridge. Thats a case of 0,005% of all Installs. You can use the User defaults for this. We cannot handle thousands of cases for every user. Vmbr handle 99,9995 % of all Installs
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#2174
No description provided.