Jellyfin LXC Network not connecting and false user exit #1896

Closed
opened 2026-02-05 02:42:21 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @chado99 on GitHub (Oct 29, 2025).

Have you read and understood the above guidelines?

yes

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

Jellyfin.sh

📂 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?

Ubuntu 24.04

📈 Which Proxmox version are you on?

Linux proxmox 6.14.11-4-pve #1 SMP PREEMPT_DYNAMIC PMX 6.14.11-4 (2025-10-10T08:04Z) x86_64

📝 Provide a clear and concise description of the issue.

Have tried default settings, advanced settings using default options. It always hangs on LXC network. then it prompts me to do fallback dns and eventually says I failed the script. My router is appearing to give "jellyfin" an IP address but I don't seem to be able to connect to it. Meanwhile I've installed other LXC scripts from this site that work great.

🔄 Steps to reproduce the issue.

run script in terminal. select default, or advanced and just run through the default settings. same result

Paste the full error output (if available).

  __     ____      _____     
  / /__  / / /_  __/ __(_)___ 

__ / / _ / / / / / / // / __
/ /
/ / / / / // / / / / / /
_
/_
///_, // /// //
/
___/
🧩 Using Advanced Settings on node proxmox
🖥️ Operating System: ubuntu
🌟 Version: 24.04
📦 Container Type: Unprivileged
🔐 Root Password: Automatic Login
🆔 Container ID: 100
🏠 Hostname: jellyfin
💾 Disk Size: 8 GB
🧠 CPU Cores: 2
🛠️ RAM Size: 2048 MiB
🌉 Bridge: vmbr0
📡 IPv4: DHCP
📡 IPv6: SLAAC/AUTO
📡 APT-Cacher IP Address: Default
⚙️ Interface MTU Size: Default
🔍 DNS Search Domain: Host
📡 DNS Server IP Address: Host
🏷️ Vlan: Default
📡 Tags: community-script;media
🔑 Root SSH Access: no
🗂️ Enable FUSE Support: no
🔍 Verbose Mode: yes
🚀 Creating a Jellyfin LXC using the above advanced settings
💡 Configuration file already exists at /opt/community-scripts/jellyfin.conf
💡 Writing configuration to /opt/community-scripts/jellyfin.conf
✔️ Storage local (Free: 57.4GB Used: 5.5GB) [Template]
✔️ Storage local-lvm (Free: 118.0GB Used: 20.3GB) [Container]
✔️ Template ubuntu-24.04-standard_24.04-2_amd64.tar.zst [local]
✔️ LXC Container 100 was successfully created.

⚙️ Configuring VAAPI passthrough for LXC container
⚠️ Container is unprivileged – VAAPI passthrough may not work without additional host configuration (e.g., idmap).
ℹ️ VAAPI enables GPU hardware acceleration (e.g., for video transcoding in Jellyfin or Plex).

➤ Automatically mount all available VAAPI devices? [Y/n]: Y
✔️ Started LXC Container
💡 No network in LXC yet (try 1/10) – waiting...
💡 No network in LXC yet (try 2/10) – waiting...
💡 No network in LXC yet (try 3/10) – waiting...
💡 No network in LXC yet (try 4/10) – waiting...
💡 No network in LXC yet (try 5/10) – waiting...
💡 No network in LXC yet (try 6/10) – waiting...
💡 No network in LXC yet (try 7/10) – waiting...
💡 No network in LXC yet (try 8/10) – waiting...
💡 No network in LXC yet (try 9/10) – waiting...
💡 Ping failed 10 times. Trying HTTP connectivity check (wget) as fallback...
✖️ No network in LXC after all checks.
Set fallback DNS (1.1.1.1/8.8.8.8)? [y/N]: Y
✖️ User exited script

🖼️ Additional context (optional).

No response

Originally created by @chado99 on GitHub (Oct 29, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Jellyfin.sh ### 📂 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? - [x] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Ubuntu 24.04 ### 📈 Which Proxmox version are you on? Linux proxmox 6.14.11-4-pve #1 SMP PREEMPT_DYNAMIC PMX 6.14.11-4 (2025-10-10T08:04Z) x86_64 ### 📝 Provide a clear and concise description of the issue. Have tried default settings, advanced settings using default options. It always hangs on LXC network. then it prompts me to do fallback dns and eventually says I failed the script. My router is appearing to give "jellyfin" an IP address but I don't seem to be able to connect to it. Meanwhile I've installed other LXC scripts from this site that work great. ### 🔄 Steps to reproduce the issue. run script in terminal. select default, or advanced and just run through the default settings. same result ### ❌ Paste the full error output (if available). __ ____ _____ / /__ / / /_ __/ __(_)___ __ / / _ \/ / / / / / /_/ / __ \ / /_/ / __/ / / /_/ / __/ / / / / \____/\___/_/_/\__, /_/ /_/_/ /_/ /____/ 🧩 Using Advanced Settings on node proxmox 🖥️ Operating System: ubuntu 🌟 Version: 24.04 📦 Container Type: Unprivileged 🔐 Root Password: Automatic Login 🆔 Container ID: 100 🏠 Hostname: jellyfin 💾 Disk Size: 8 GB 🧠 CPU Cores: 2 🛠️ RAM Size: 2048 MiB 🌉 Bridge: vmbr0 📡 IPv4: DHCP 📡 IPv6: SLAAC/AUTO 📡 APT-Cacher IP Address: Default ⚙️ Interface MTU Size: Default 🔍 DNS Search Domain: Host 📡 DNS Server IP Address: Host 🏷️ Vlan: Default 📡 Tags: community-script;media 🔑 Root SSH Access: no 🗂️ Enable FUSE Support: no 🔍 Verbose Mode: yes 🚀 Creating a Jellyfin LXC using the above advanced settings 💡 Configuration file already exists at /opt/community-scripts/jellyfin.conf 💡 Writing configuration to /opt/community-scripts/jellyfin.conf ✔️ Storage local (Free: 57.4GB Used: 5.5GB) [Template] ✔️ Storage local-lvm (Free: 118.0GB Used: 20.3GB) [Container] ✔️ Template ubuntu-24.04-standard_24.04-2_amd64.tar.zst [local] ✔️ LXC Container 100 was successfully created. ⚙️ Configuring VAAPI passthrough for LXC container ⚠️ Container is unprivileged – VAAPI passthrough may not work without additional host configuration (e.g., idmap). ℹ️ VAAPI enables GPU hardware acceleration (e.g., for video transcoding in Jellyfin or Plex). ➤ Automatically mount all available VAAPI devices? [Y/n]: Y ✔️ Started LXC Container 💡 No network in LXC yet (try 1/10) – waiting... 💡 No network in LXC yet (try 2/10) – waiting... 💡 No network in LXC yet (try 3/10) – waiting... 💡 No network in LXC yet (try 4/10) – waiting... 💡 No network in LXC yet (try 5/10) – waiting... 💡 No network in LXC yet (try 6/10) – waiting... 💡 No network in LXC yet (try 7/10) – waiting... 💡 No network in LXC yet (try 8/10) – waiting... 💡 No network in LXC yet (try 9/10) – waiting... 💡 Ping failed 10 times. Trying HTTP connectivity check (wget) as fallback... ✖️ No network in LXC after all checks. Set fallback DNS (1.1.1.1/8.8.8.8)? [y/N]: Y ✖️ User exited script ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 02:42:21 +03:00
Author
Owner

@MickLesk commented on GitHub (Oct 29, 2025):

Tailscale issue

@MickLesk commented on GitHub (Oct 29, 2025): Tailscale issue
Author
Owner

@jakeasmith commented on GitHub (Nov 16, 2025):

I'm encountering the same problem. Does "Tailscale issue" mean this is a known issue that has been addressed or at least discussed somewhere else? Could you provide a link for reference?

@jakeasmith commented on GitHub (Nov 16, 2025): I'm encountering the same problem. Does "Tailscale issue" mean this is a known issue that has been addressed or at least discussed somewhere else? Could you provide a link for reference?
Author
Owner

@MickLesk commented on GitHub (Nov 16, 2025):

Tailscale overwrite the resolv.conf, search in closed Issues for tailscale

@MickLesk commented on GitHub (Nov 16, 2025): Tailscale overwrite the resolv.conf, search in closed Issues for tailscale
Author
Owner

@jakeasmith commented on GitHub (Nov 16, 2025):

Thanks for the hint. There's a good discussion about it in #7674, with a link to the relevant Tailscale docs which says:

Two options to mitigate this behavior are:

  1. Configure tailscale without MagicDNS on the Proxmox host with tailscale set --accept-dns=false.
  2. Create a file named /etc/.pve-ignore.resolv.conf within each LXC's filesystem that will tell Proxmox not to overwrite /etc/resolv.conf.

Unfortunately, the first one isn't an option for me. I tried the second option (related Proxmox docs) but it didn't seem to fix the issue. Thankfully, #111 mentions a third option, which is to use the advanced settings to manually set the DNS. From the command line, it looks like this:

Image Image Image

This worked for me! Obviously, if you're running your own DNS server, use that IP instead of 1.1.1.1.

These two issues have the same problem. Creating backlinks for anyone else trying to find a fix.

@jakeasmith commented on GitHub (Nov 16, 2025): Thanks for the hint. There's a good discussion about it in #7674, with a link to the relevant [Tailscale docs](https://tailscale.com/kb/1133/proxmox) which says: > Two options to mitigate this behavior are: > > 1. Configure tailscale without MagicDNS on the Proxmox host with tailscale set --accept-dns=false. > 2. Create a file named /etc/.pve-ignore.resolv.conf within each LXC's filesystem that will tell Proxmox not to overwrite /etc/resolv.conf. Unfortunately, the first one isn't an option for me. I tried the second option ([related Proxmox docs](https://pve.proxmox.com/wiki/Linux_Container#_guest_operating_system_configuration)) but it didn't seem to fix the issue. Thankfully, #111 mentions a third option, which is to use the advanced settings to manually set the DNS. From the command line, it looks like this: <img width="593" height="445" alt="Image" src="https://github.com/user-attachments/assets/2400fb44-3e25-4b27-ad67-c9a3e1cd6500" /> <img width="593" height="442" alt="Image" src="https://github.com/user-attachments/assets/4bb9ad0b-4dc0-4d52-8cd1-08153b06ed69" /> <img width="594" height="441" alt="Image" src="https://github.com/user-attachments/assets/a179026f-eeae-4642-ba38-dedb95f506d3" /> This worked for me! Obviously, if you're running your own DNS server, use that IP instead of 1.1.1.1. These two issues have the same problem. Creating backlinks for anyone else trying to find a fix. - #9137 - #2918
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1896