RE: Container is binding to incorrect subnet and ignoring network.xml - TheDreadPirate - 2024-04-03
Can you change this line
<LocalNetworkSubnets>192.168.1.0/24</LocalNetworkSubnets>
to
<LocalNetworkSubnets />
I'm not sure that is the correct format for that line. Regardless, it is not needed. Trust me. That is not the problem.
When you said you tried to access it via "localhost:8096", is that from the HOST running the VM? Or from within the VM?
RE: Container is binding to incorrect subnet and ignoring network.xml - ghostkjb - 2024-04-03
update I found that error. Somehow the < got removed from line 1.
I fixed that. This is my current config and output:
<?xml version="1.0" encoding="utf-8"?>
<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RequireHttps>false</RequireHttps>
<CertificatePath />
<CertificatePassword />
<BaseUrl />
<PublicHttpsPort>8920</PublicHttpsPort>
<HttpServerPortNumber>8096</HttpServerPortNumber>
<HttpsPortNumber>8920</HttpsPortNumber>
<EnableHttps>false</EnableHttps>
<PublicPort>8096</PublicPort>
<UPnPCreateHttpPortMap>false</UPnPCreateHttpPortMap>
<UDPPortRange />
<EnableIPV6>false</EnableIPV6>
<EnableIPV4>true</EnableIPV4>
<EnableSSDPTracing>false</EnableSSDPTracing>
<SSDPTracingFilter />
<UDPSendCount>2</UDPSendCount>
<UDPSendDelay>100</UDPSendDelay>
<IgnoreVirtualInterfaces>true</IgnoreVirtualInterfaces>
<VirtualInterfaceNames>vEthernet*</VirtualInterfaceNames>
<GatewayMonitorPeriod>60</GatewayMonitorPeriod>
<TrustAllIP6Interfaces>false</TrustAllIP6Interfaces>
<HDHomerunPortRange />
<PublishedServerUriBySubnet />
<AutoDiscoveryTracing>false</AutoDiscoveryTracing>
<AutoDiscovery>true</AutoDiscovery>
<RemoteIPFilter />
<IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
<EnableUPnP>false</EnableUPnP>
<EnableRemoteAccess>true</EnableRemoteAccess>
<LocalNetworkSubnets>192.168.1.0/24</LocalNetworkSubnets>
<LocalNetworkAddresses />
<KnownProxies />
<EnablePublishedServerUriByRequest>false</EnablePublishedServerUriByRequest>
</NetworkConfiguration>
Output still binding to 192.168.0.0/16:
[18:59:28] [INF] [1] Main: Jellyfin version: 10.8.13
[18:59:28] [INF] [1] Main: Environment Variables: ["[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_LOG_DIR, /config/log]", "[DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, 1]"]
[18:59:28] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[18:59:28] [INF] [1] Main: Operating system: Linux
[18:59:28] [INF] [1] Main: Architecture: X64
[18:59:28] [INF] [1] Main: 64-Bit Process: True
[18:59:28] [INF] [1] Main: User Interactive: True
[18:59:28] [INF] [1] Main: Processor count: 4
[18:59:28] [INF] [1] Main: Program data path: /config
[18:59:28] [INF] [1] Main: Web resources path: /jellyfin/jellyfin-web
[18:59:28] [INF] [1] Main: Application directory: /jellyfin/
[18:59:28] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /cache
[18:59:28] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
[18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
[18:59:56] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.8.13.0
[18:59:56] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.8.13.0
[18:59:56] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.8.13.0
[18:59:56] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.8.13.0
[18:59:56] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.8.13.0
[18:59:56] [INF] [1] Main: Kestrel listening on Any IP4 Address
[18:59:56] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {d1869b6c-1bc1-44ce-a52f-531982c54b27} may be persisted to storage in unencrypted form.
[18:59:56] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[18:59:56] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2024-04-04 02:00:00.000 +00:00, which is 07:00:03.3660005 from now.
[18:59:56] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 5.1.4
[18:59:56] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[18:59:56] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[18:59:56] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[18:59:57] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[18:59:57] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg
[18:59:57] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: 4473513f39104d43806440d7d10c2fce
[18:59:57] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.1475254
[18:59:57] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[18:59:57] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.209513
[18:59:57] [INF] [1] Main: Startup complete 0:00:29.4653747
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'AccessSchedule' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ActivityLog' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'CustomItemDisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'DisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'HomeSection' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ImageInfo' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ItemDisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Permission' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Preference' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ApiKey' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Device' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'DeviceOptions' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:58] [WRN] [15] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'User' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[18:59:59] [INF] [17] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/movies
[18:59:59] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[18:59:59] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[18:59:59] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[19:00:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 0 seconds
[19:00:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks
[19:00:02] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/shows
(2024-04-03, 06:55 PM)TheDreadPirate Wrote: Can you change this line
<LocalNetworkSubnets>192.168.1.0/24</LocalNetworkSubnets>
to
<LocalNetworkSubnets />
I'm not sure that is the correct format for that line. Regardless, it is not needed. Trust me. That is not the problem.
When you said you tried to access it via "localhost:8096", is that from the HOST running the VM? Or from within the VM?
Absolutely! I'll set it back to default and get back to you
Q: When you said you tried to access it via "localhost:8096", is that from the HOST running the VM? Or from within the VM?
A: The host running the vm. From Firefox on the VM that is the host running docker running the Jellyfin container - I cannot reach localhost:8096
RE: Container is binding to incorrect subnet and ignoring network.xml - ghostkjb - 2024-04-03
(2024-04-03, 06:55 PM)TheDreadPirate Wrote: Can you change this line
<LocalNetworkSubnets>192.168.1.0/24</LocalNetworkSubnets>
to
<LocalNetworkSubnets />
I'm not sure that is the correct format for that line. Regardless, it is not needed. Trust me. That is not the problem.
When you said you tried to access it via "localhost:8096", is that from the HOST running the VM? Or from within the VM?
corrected it back to <LocalNetworkSubnets />
The network.xml file is now back to default. (That was the only thing I changed before)
Code: <?xml version="1.0" encoding="utf-8"?>
<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RequireHttps>false</RequireHttps>
<CertificatePath />
<CertificatePassword />
<BaseUrl />
<PublicHttpsPort>8920</PublicHttpsPort>
<HttpServerPortNumber>8096</HttpServerPortNumber>
<HttpsPortNumber>8920</HttpsPortNumber>
<EnableHttps>false</EnableHttps>
<PublicPort>8096</PublicPort>
<UPnPCreateHttpPortMap>false</UPnPCreateHttpPortMap>
<UDPPortRange />
<EnableIPV6>false</EnableIPV6>
<EnableIPV4>true</EnableIPV4>
<EnableSSDPTracing>false</EnableSSDPTracing>
<SSDPTracingFilter />
<UDPSendCount>2</UDPSendCount>
<UDPSendDelay>100</UDPSendDelay>
<IgnoreVirtualInterfaces>true</IgnoreVirtualInterfaces>
<VirtualInterfaceNames>vEthernet*</VirtualInterfaceNames>
<GatewayMonitorPeriod>60</GatewayMonitorPeriod>
<TrustAllIP6Interfaces>false</TrustAllIP6Interfaces>
<HDHomerunPortRange />
<PublishedServerUriBySubnet />
<AutoDiscoveryTracing>false</AutoDiscoveryTracing>
<AutoDiscovery>true</AutoDiscovery>
<RemoteIPFilter />
<IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
<EnableUPnP>false</EnableUPnP>
<EnableRemoteAccess>true</EnableRemoteAccess>
<LocalNetworkSubnets />
<LocalNetworkAddresses />
<KnownProxies />
<EnablePublishedServerUriByRequest>false</EnablePublishedServerUriByRequest>
</NetworkConfiguration>
RE: Container is binding to incorrect subnet and ignoring network.xml - TheDreadPirate - 2024-04-03
(2024-04-03, 07:02 PM)ghostkjb Wrote: Output still binding to 192.168.0.0/16:
Jellyfin is not binding to any specific address. 19.168.0.0/16 in this context is defining what is considered "internal". There is a separate config for binding.
From your log
(2024-04-03, 07:02 PM)ghostkjb Wrote: [18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
[18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
These lines being blank indicates it is binding to all available interfaces.
(2024-04-03, 07:02 PM)ghostkjb Wrote: Q: When you said you tried to access it via "localhost:8096", is that from the HOST running the VM? Or from within the VM?
A: The host running the vm. From Firefox on the VM that is the host running docker running the Jellyfin container - I cannot reach localhost:8096
If you are accessing localhost from within the VM it should allow it. If you are accessing it from the HOST running the VM, it would be blocked by the firewall if you didn't create a rule.
If this is a debian based distro, you should have UFW either pre-installed or available in the repo.
Code: sudo ufw enable
sudo ufw allow 8096
RE: Container is binding to incorrect subnet and ignoring network.xml - ghostkjb - 2024-04-03
(2024-04-03, 07:10 PM)TheDreadPirate Wrote: (2024-04-03, 07:02 PM)ghostkjb Wrote: Output still binding to 192.168.0.0/16:
Jellyfin is not binding to any specific address. 19.168.0.0/16 in this context is defining what is considered "internal". There is a separate config for binding.
From your log
(2024-04-03, 07:02 PM)ghostkjb Wrote: [18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
[18:59:28] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
These lines being blank indicates it is binding to all available interfaces.
(2024-04-03, 07:02 PM)ghostkjb Wrote: Q: When you said you tried to access it via "localhost:8096", is that from the HOST running the VM? Or from within the VM?
A: The host running the vm. From Firefox on the VM that is the host running docker running the Jellyfin container - I cannot reach localhost:8096
If you are accessing localhost from within the VM it should allow it. If you are accessing it from the HOST running the VM, it would be blocked by the firewall if you didn't create a rule.
If this is a debian based distro, you should have UFW either pre-installed or available in the repo.
Code: sudo ufw enable
sudo ufw allow 8096
If you are accessing localhost from within the VM it should allow it. If you are accessing it from the HOST running the VM, it would be blocked by the firewall if you didn't create a rule.
I am accessing it within the Ubuntu server VM, just not within the docker container its self. I still enabled ufw and allowed 8096 on the Ubuntu Server VM running Docker, but I still can't access localhost:8086 on the vm.
Should we turn off "ignore virtual interfaces"?
RE: Container is binding to incorrect subnet and ignoring network.xml - TheDreadPirate - 2024-04-03
(2024-04-03, 07:19 PM)ghostkjb Wrote: Should we turn off "ignore virtual interfaces"?
Might as well.
RE: Container is binding to incorrect subnet and ignoring network.xml - ghostkjb - 2024-04-03
Here is the current network.xml and output:
Code: <?xml version="1.0" encoding="utf-8"?>
<NetworkConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RequireHttps>false</RequireHttps>
<CertificatePath />
<CertificatePassword />
<BaseUrl />
<PublicHttpsPort>8920</PublicHttpsPort>
<HttpServerPortNumber>8096</HttpServerPortNumber>
<HttpsPortNumber>8920</HttpsPortNumber>
<EnableHttps>false</EnableHttps>
<PublicPort>8096</PublicPort>
<UPnPCreateHttpPortMap>false</UPnPCreateHttpPortMap>
<UDPPortRange />
<EnableIPV6>false</EnableIPV6>
<EnableIPV4>true</EnableIPV4>
<EnableSSDPTracing>false</EnableSSDPTracing>
<SSDPTracingFilter />
<UDPSendCount>2</UDPSendCount>
<UDPSendDelay>100</UDPSendDelay>
<IgnoreVirtualInterfaces>false</IgnoreVirtualInterfaces>
<VirtualInterfaceNames>vEthernet*</VirtualInterfaceNames>
<GatewayMonitorPeriod>60</GatewayMonitorPeriod>
<TrustAllIP6Interfaces>false</TrustAllIP6Interfaces>
<HDHomerunPortRange />
<PublishedServerUriBySubnet />
<AutoDiscoveryTracing>false</AutoDiscoveryTracing>
<AutoDiscovery>true</AutoDiscovery>
<RemoteIPFilter />
<IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
<EnableUPnP>false</EnableUPnP>
<EnableRemoteAccess>true</EnableRemoteAccess>
<LocalNetworkSubnets />
<LocalNetworkAddresses />
<KnownProxies />
<EnablePublishedServerUriByRequest>false</EnablePublishedServerUriByRequest>
</NetworkConfiguration>
Code: [19:52:11] [INF] [1] Main: Jellyfin version: 10.8.13
[19:52:11] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_DATA_DIR, /config]", "[DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, 1]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]"]
[19:52:11] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[19:52:11] [INF] [1] Main: Operating system: Linux
[19:52:11] [INF] [1] Main: Architecture: X64
[19:52:11] [INF] [1] Main: 64-Bit Process: True
[19:52:11] [INF] [1] Main: User Interactive: True
[19:52:11] [INF] [1] Main: Processor count: 4
[19:52:11] [INF] [1] Main: Program data path: /config
[19:52:11] [INF] [1] Main: Web resources path: /jellyfin/jellyfin-web
[19:52:11] [INF] [1] Main: Application directory: /jellyfin/
[19:52:11] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /cache
[19:52:12] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[19:52:12] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses : [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[19:52:12] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions : []
[19:52:12] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: [10.0.0.0/8,172.16.0.0/12,192.168.0.0/16]
[19:52:12] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: []
[19:52:12] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind exclusions: []
[19:52:41] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.8.13.0
[19:52:41] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.8.13.0
[19:52:41] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.8.13.0
[19:52:41] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.8.13.0
[19:52:41] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.8.13.0
[19:52:41] [INF] [1] Main: Kestrel listening on Any IP4 Address
[19:52:42] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {75008698-a016-445d-bd05-1cb5a3496453} may be persisted to storage in unencrypted form.
[19:52:42] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[19:52:42] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2024-04-04 02:00:00.000 +00:00, which is 06:07:17.6559857 from now.
[19:52:42] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 5.1.4
[19:52:42] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[19:52:42] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[19:52:42] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[19:52:43] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[19:52:43] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg
[19:52:43] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: 4473513f39104d43806440d7d10c2fce
[19:52:43] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.1665737
[19:52:43] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[19:52:43] [INF] [1] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.2502104
[19:52:43] [INF] [1] Main: Startup complete 0:00:32.8421124
[19:52:45] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: StartupTrigger fired for task: Update Plugins
[19:52:45] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task PluginUpdateTask
[19:52:45] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing Update Plugins
[19:52:46] [INF] [17] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/movies
[19:52:46] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 1 seconds
[19:52:46] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: ExecuteQueuedTasks
[19:52:49] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/shows
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'AccessSchedule' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ActivityLog' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'CustomItemDisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'DisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'HomeSection' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ImageInfo' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ItemDisplayPreferences' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Permission' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Preference' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'ApiKey' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'Device' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'DeviceOptions' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
[19:53:11] [WRN] [17] Microsoft.EntityFrameworkCore.Model.Validation: The entity type 'User' is configured to use schema 'jellyfin', but SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
RE: Container is binding to incorrect subnet and ignoring network.xml - TheDreadPirate - 2024-04-03
What is the output of
Code: docker inspect jellyfin
RE: Container is binding to incorrect subnet and ignoring network.xml - ghostkjb - 2024-04-03
(2024-04-03, 07:59 PM)TheDreadPirate Wrote: What is the output of
Code: docker inspect jellyfin
Code: toor@docker:~$ docker inspect jellyfin
[
{
"Id": "8c47e732abdbd377412086c8fdd55cac4165efb82cd64c6838cd2a94a0996673",
"Created": "2024-04-03T19:52:05.343344325Z",
"Path": "/jellyfin/jellyfin",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 2182,
"ExitCode": 0,
"Error": "",
"StartedAt": "2024-04-03T19:56:02.225668038Z",
"FinishedAt": "2024-04-03T19:56:01.962120183Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2024-04-03T22:56:30.469041828Z",
"End": "2024-04-03T22:56:30.562583055Z",
"ExitCode": 0,
"Output": "Healthy"
},
{
"Start": "2024-04-03T22:57:00.566802936Z",
"End": "2024-04-03T22:57:00.633739519Z",
"ExitCode": 0,
"Output": "Healthy"
},
{
"Start": "2024-04-03T22:57:30.635547174Z",
"End": "2024-04-03T22:57:30.7189046Z",
"ExitCode": 0,
"Output": "Healthy"
},
{
"Start": "2024-04-03T22:58:00.722803523Z",
"End": "2024-04-03T22:58:00.78885388Z",
"ExitCode": 0,
"Output": "Healthy"
},
{
"Start": "2024-04-03T22:58:30.791768242Z",
"End": "2024-04-03T22:58:30.857427294Z",
"ExitCode": 0,
"Output": "Healthy"
}
]
}
},
"Image": "sha256:544d674913bc396256f62e1540b88bfa0ed49714b941007c658e04018dea36da",
"ResolvConfPath": "/var/lib/docker/containers/8c47e732abdbd377412086c8fdd55cac4165efb82cd64c6838cd2a94a0996673/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/8c47e732abdbd377412086c8fdd55cac4165efb82cd64c6838cd2a94a0996673/hostname",
"HostsPath": "/var/lib/docker/containers/8c47e732abdbd377412086c8fdd55cac4165efb82cd64c6838cd2a94a0996673/hosts",
"LogPath": "/var/lib/docker/containers/8c47e732abdbd377412086c8fdd55cac4165efb82cd64c6838cd2a94a0996673/8c47e732abdbd377412086c8fdd55cac4165efb82cd64c6838cd2a94a0996673-json.log",
"Name": "/jellyfin",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/mnt/media:/media",
"/mnt/docker/jellyfin/config:/config",
"/mnt/docker/jellyfin/cache:/cache"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "host",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
24,
80
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/14425e1791801e00cd69f142cc14ca505c9927dde0de9669a88e3dcb99da7b1a-init/diff:/var/lib/docker/overlay2/305e2957aa540ceaf0a39afa63bd6ba954cea73dde91d103379afcb6810d6df5/diff:/var/lib/docker/overlay2/4f4d37fd57b3ce245db156744605068b47ebfcf59fae77813157763287b00236/diff:/var/lib/docker/overlay2/d6baed06a965b292dc848f01dfed8f711b39e7065c6a2baa31c191e0976f5c6e/diff:/var/lib/docker/overlay2/ce8da4e1bbf9598e8852aacc6f43b84b0a0cce2244ec193d4c7d80929a9b1271/diff",
"MergedDir": "/var/lib/docker/overlay2/14425e1791801e00cd69f142cc14ca505c9927dde0de9669a88e3dcb99da7b1a/merged",
"UpperDir": "/var/lib/docker/overlay2/14425e1791801e00cd69f142cc14ca505c9927dde0de9669a88e3dcb99da7b1a/diff",
"WorkDir": "/var/lib/docker/overlay2/14425e1791801e00cd69f142cc14ca505c9927dde0de9669a88e3dcb99da7b1a/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/mnt/media",
"Destination": "/media",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/mnt/docker/jellyfin/config",
"Destination": "/config",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/mnt/docker/jellyfin/cache",
"Destination": "/cache",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "docker-desktop",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8096/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PUID=1000",
"PGID=1000",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"HEALTHCHECK_URL=http://localhost:8096/health",
"DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1",
"LC_ALL=en_US.UTF-8",
"LANG=en_US.UTF-8",
"LANGUAGE=en_US:en",
"JELLYFIN_DATA_DIR=/config",
"JELLYFIN_CACHE_DIR=/cache",
"JELLYFIN_CONFIG_DIR=/config/config",
"JELLYFIN_LOG_DIR=/config/log",
"JELLYFIN_WEB_DIR=/jellyfin/jellyfin-web",
"JELLYFIN_FFMPEG=/usr/lib/jellyfin-ffmpeg/ffmpeg",
"MALLOC_TRIM_THRESHOLD_=131072",
"NVIDIA_VISIBLE_DEVICES=all",
"NVIDIA_DRIVER_CAPABILITIES=compute,video,utility"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl -Lk -fsS \"${HEALTHCHECK_URL}\" || exit 1"
],
"Interval": 30000000000,
"Timeout": 30000000000,
"StartPeriod": 10000000000,
"Retries": 3
},
"Image": "jellyfin/jellyfin",
"Volumes": {
"/cache": {},
"/config": {}
},
"WorkingDir": "",
"Entrypoint": [
"/jellyfin/jellyfin"
],
"OnBuild": null,
"Labels": {}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "a0a8acd6cc71e8e2a95390c22a56c2b1319092105fde7557b7f0b64df83d2269",
"SandboxKey": "/var/run/docker/netns/default",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"host": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "",
"NetworkID": "8b8ca93497bca024bd786cb798f1451637bcef6d8e402cb08b4ea2b814cc1610",
"EndpointID": "5923d8fa4902db6b726fd4ddb48d74ec3480fdee2832553d1f762efa1eef6963",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
}
]
Sorry for the late reply. I got caught up at work.
RE: Container is binding to incorrect subnet and ignoring network.xml - TheDreadPirate - 2024-04-04
Everything looks right. Do you have SELinux or AppArmor turned on or something?
|