Config File - "bridge not found in /etc/network/interfaces" when using SDN #963

Closed
opened 2026-02-04 22:21:15 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @SlothCroissant on GitHub (May 16, 2025).

Have you read and understood the above guidelines?

yes

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

Jellyfin, thoguh not specific to any script.

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

When running an install via config file, it appears that it only looks in /etc/network/interfaces for bridges, and ignores /etc/network/interfaces.d/. This conflicts with use of Proxmox SDN (https://pve.proxmox.com/wiki/Software-Defined_Network)

🔄 Steps to reproduce the issue.

Deploy via config file with an SDN interface (which exists in /etc/network/interfaces.d/ and not /etc/network/interfaces

Paste the full error output (if available).

  💡    Using Config File on node pve02
  💡  Using config File: /opt/community-scripts/8005.jellyfin.settings
  🆔  Container ID: 8005
  📦  Container Type: Unprivileged
  🔐  Root Password: Automatic Login
  🆔  Container ID: 8005
  🏠  Hostname: jellyfin
  💾  Disk Size: 64 GB
  🧠  CPU Cores: 4
  🛠️  RAM Size: 4096 MiB
  ✖️   Bridge 'vlan80' does not exist in /etc/network/interfaces

NOTE: vlan80 exists in /etc/network/interfaces.d/sdn

🖼️ Additional context (optional).

I believe this is the code that builds the interfaces list when using the UI/Menus. Notice it checks all files within /etc/network/interfaces.d/:

dfa08625e3/misc/build.func (L533)

However, when using a config file, it appears to only check /etc/network/interfaces:

dfa08625e3/misc/build.func (L938)

Originally created by @SlothCroissant on GitHub (May 16, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Jellyfin, thoguh not specific to any script. ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/jellyfin.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. When running an install via config file, it appears that it only looks in `/etc/network/interfaces` for bridges, and ignores `/etc/network/interfaces.d/`. This conflicts with use of Proxmox SDN (https://pve.proxmox.com/wiki/Software-Defined_Network) ### 🔄 Steps to reproduce the issue. Deploy via config file with an SDN interface (which exists in `/etc/network/interfaces.d/` and not `/etc/network/interfaces` ### ❌ Paste the full error output (if available). ``` 💡 Using Config File on node pve02 💡 Using config File: /opt/community-scripts/8005.jellyfin.settings 🆔 Container ID: 8005 📦 Container Type: Unprivileged 🔐 Root Password: Automatic Login 🆔 Container ID: 8005 🏠 Hostname: jellyfin 💾 Disk Size: 64 GB 🧠 CPU Cores: 4 🛠️ RAM Size: 4096 MiB ✖️ Bridge 'vlan80' does not exist in /etc/network/interfaces ``` NOTE: `vlan80` exists in `/etc/network/interfaces.d/sdn` ### 🖼️ Additional context (optional). I believe this is the code that builds the interfaces list when using the UI/Menus. Notice it checks all files within `/etc/network/interfaces.d/`: https://github.com/community-scripts/ProxmoxVE/blob/dfa08625e381b9c00e71f448a156ddec22895fae/misc/build.func#L533 However, when using a config file, it appears to only check `/etc/network/interfaces`: https://github.com/community-scripts/ProxmoxVE/blob/dfa08625e381b9c00e71f448a156ddec22895fae/misc/build.func#L938
OVERLORD added the bug label 2026-02-04 22:21:15 +03:00
Author
Owner

@michelroegl-brunner commented on GitHub (May 16, 2025):

is fixed when #4528 merges.

@michelroegl-brunner commented on GitHub (May 16, 2025): is fixed when #4528 merges.
Author
Owner

@SlothCroissant commented on GitHub (May 16, 2025):

Hey thanks @michelroegl-brunner!

@SlothCroissant commented on GitHub (May 16, 2025): Hey thanks @michelroegl-brunner!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#963