-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
β 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/:
Line 533 in dfa0862
| IFACE_FILEPATH_LIST="/etc/network/interfaces"$'\n'$(find "/etc/network/interfaces.d/" -type f) |
However, when using a config file, it appears to only check /etc/network/interfaces:
Line 938 in dfa0862
| if grep -q "^iface ${BRG}" /etc/network/interfaces; then |