May 13, 20242 yr Hallo, nachdem ich Jellyfin einige Tage nicht verwendet habe und in der Zwischenzeit durch "Docker Auto Update" ein neues Update eingespielt wurde, bemerkte ich heute, dass mein Jellyfin Docker ausgeschaltet war. Beim Versuch ihn wieder einzuschalten, schaltet er sich nach wenigen Sekunden wieder aus. Ich möchte den Docker äußerst ungerne neu Installieren, da ich doch einige Konfigurationen und Fanarts hinzugefügt habe. Wäre echt froh, wenn das Problem einfach zu lösen wäre. Danke! Folgendes steht im LOG Quote [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Reports, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Reports_15.0.0.0/Jellyfin.Plugin.Reports.dll [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.SkinManager, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Skin Manager_2.0.1/Jellyfin.Plugin.SkinManager.dll [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Skipping disabled plugin 10.0.0.0 of TheTVDB [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Skipping disabled plugin 10.0.0.0 of TMDb Box Sets [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Skipping disabled plugin 24.0.0.0 of Trakt [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Flurl.Http, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_10.0.0.0/Flurl.Http.dll [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Flurl, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_10.0.0.0/Flurl.dll [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Polly, Version=7.0.0.0, Culture=neutral, PublicKeyToken=c8a3ffc3f8f825cc from /config/plugins/TVmaze_10.0.0.0/Polly.dll [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly TvMaze.Api.Client, Version=0.1.72.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_10.0.0.0/TvMaze.Api.Client.dll [19:55:19] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TvMaze, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_10.0.0.0/Jellyfin.Plugin.TvMaze.dll [19:55:20] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] [19:55:20] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] [19:55:20] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] [19:55:20] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: ["127.0.0.1", "192.168.0.100", "172.17.0.1", "192.168.0.100"] [19:55:20] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist [19:55:20] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filter list: [] [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Fanart 10.0.0.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Intros 1.3.2.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Open Subtitles 19.0.0.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Reports 15.0.0.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Skin Manager 2.0.1 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TVmaze 10.0.0.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.9.1.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.9.1.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.9.1.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.9.1.0 [19:55:23] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.9.1.0 [19:55:23] [INF] [1] Main: Kestrel is listening on 127.0.0.1 [19:55:23] [INF] [1] Main: Kestrel is listening on 192.168.0.100 [19:55:23] [INF] [1] Main: Kestrel is listening on 172.17.0.1 [19:55:23] [INF] [1] Main: Kestrel is listening on 192.168.0.100 [19:55:24] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /wwwroot. Static files may be unavailable. [19:55:24] [ERR] [1] Microsoft.Extensions.Hosting.Internal.Host: Hosting failed to start System.IO.IOException: Failed to bind to address http://192.168.0.100:8096: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindAsync(ListenOptions[] listenOptions, AddressBindContext context, Func`2 useHttps, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__15_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) [19:55:24] [ERR] [1] Main: Kestrel failed to start! This is most likely due to an invalid address or port bind - correct your bind configuration in network.xml and try again [19:55:24] [FTL] [1] Main: Error while starting server System.IO.IOException: Failed to bind to address http://192.168.0.100:8096: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindAsync(ListenOptions[] listenOptions, AddressBindContext context, Func`2 useHttps, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__15_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) at Jellyfin.Server.Program.StartServer(IServerApplicationPaths appPaths, StartupOptions options, IConfiguration startupConfig) [19:55:24] [INF] [1] Main: Running query planner optimizations in the database... This might take a while [19:55:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing CoreAppHost [19:55:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing MusicBrainzArtistProvider [19:55:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing MusicBrainzAlbumProvider [19:55:24] [INF] [1] Emby.Server.Implementations.ApplicationHost: Disposing PluginManager
May 14, 20242 yr Ein andere Docker der diese Adresse belegt? Quote : Failed to bind to address http://192.168.0.100:8096: address already in use.
May 14, 20242 yr Author Sorry das hätte ich noch erwähnen sollen, kein anderer Docker belegt diese Adresse. Ich habe sicher 2 Monate keine neuen Docker mehr installiert und gestartet. Jellyfin lief in dieser Zeit durchgehend ohne Probleme.
May 14, 20242 yr 8 minutes ago, waxjee said: Sorry das hätte ich noch erwähnen sollen, kein anderer Docker belegt diese Adresse. Ich habe sicher 2 Monate keine neuen Docker mehr installiert und gestartet. Jellyfin lief in dieser Zeit durchgehend ohne Probleme. dann zeig mal die docker run <<click Ausgabe ... oder lösch den Docker und erstelle Ihn neu (da kommt auch die docker run Ausgabe) und Nein, dabei verlierst du nichts ... ../appdata/jellyfin ... da liegen die wichtigen Daten
May 14, 20242 yr Author docker run -d --name='jellyfin' --net='host' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e HOST_HOSTNAME="NAS" -e HOST_CONTAINERNAME="jellyfin" -e 'TCP_PORT_8096'='8096' -e 'TCP_PORT_8920'='8920' -e 'UDP_PORT_7359'='7359' -e 'UDP_PORT_1900'='1900' -e 'JELLYFIN_PublishedServerUrl'='192.168.0.110' -e 'PUID'='99' -e 'PGID'='100' -e 'UMASK'='022' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:8096]' -l net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png' -v '/mnt/user/source/Series/':'/data/tvshows':'rw' -v '/mnt/user/source/Movies/':'/data/movies':'rw' -v '/mnt/user/source/Kids-Serien/':'/data/kidstvshows':'rw' -v '/mnt/user/source/Kids-Filme/':'/data/kidsmovies':'rw' -v '/mnt/user/appdata/bbergle-jellyfin':'/config':'rw' --device='/dev/dri' 'jellyfin/jellyfin:latest' 635ff4e88c4b263135a0d65800dca4589bbfa5d0686d2e9da296e3d0eeb69816 The command finished successfully!
May 14, 20242 yr 24 minutes ago, waxjee said: -e 'JELLYFIN_PublishedServerUrl'='192.168.0.110' im Log war es 21 hours ago, waxjee said: Failed to bind to address http://192.168.0.100: Hast du die IP geändert?
May 14, 20242 yr 1 hour ago, waxjee said: The command finished successfully! heißt ja normal dass der Docker sauber gestartet ist, was er ja aber anscheinend nicht ist ... Unraid Terminal (du bist ja im Host mode ...) netstat -tulpn | grep -i 8096
May 14, 20242 yr Author 4 minutes ago, alturismo said: heißt ja normal dass der Docker sauber gestartet ist, was er ja aber anscheinend nicht ist ... Unraid Terminal (du bist ja im Host mode ...) netstat -tulpn | grep -i 8096 Bei netstat kommt kein Ergebnis.
May 14, 20242 yr Solution 11 minutes ago, waxjee said: Bei netstat kommt kein Ergebnis. ok setz den Docker mal in den bridge mode anstelle host, die ports sind ja 1:1 mapped
May 14, 20242 yr Author 12 minutes ago, alturismo said: ok setz den Docker mal in den bridge mode anstelle host, die ports sind ja 1:1 mapped Das hat funktioniert, vielen Dank!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.