Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Jellyfin startet nach Update nicht mehr

Featured Replies

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

 

 

Solved by alturismo

Ein andere Docker der diese Adresse belegt?

 

Quote

: Failed to bind to address http://192.168.0.100:8096: address already in use.

 

  • 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.

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 ;)

  • 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!

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?

  • Author

Nein, daran habe ich nichts geändert. Das war schon immer so eingestellt.

Kannst du mal ein Screenshot vom Jellyfin Template machen?

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

 

  • Author

grafik.thumb.png.d38b20b9542420e47eb8a7f50156fc69.png

unraid_jellyfin.png

  • 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.

  • 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

  • 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.