Jump to content

Emby Server (Docker) stopping after 10 seconds (on Unraid server)


Recommended Posts

Posted (edited)

Hey everyone, I am new to this docker thing, have been running Emby on Windows for a long while, whilst all the movies and TV series are housed on an unraid server, which has also been running for a long time.

Unraid version 6.4.0.

Installed and enabled the docker.

Installed Emby by going to the apps tab and searching for Emby (three options available, choose the one called Emby Server).

Selected the template my-EmbyServer.

This installs the server, then I started it, selected the webgui by clicking on the emby icon and started adding media.

Rebooted the server to apply configuration changes, manual ones about the ports that I use for https, and voila, I cannot access the webgui anymore, and the server keeps stopping (red icon).

I click on the icon and select Remove, then start again, and I have the same problem. This also happens if I install either of the other two emby opions under the Apps Tab (no webGui and server stops).

I am stuck. Any ideas on how I can remove whatever settings are still in there and stopping the server?

Log file attached.

 

Thanks

Ivan

log.txt

Edited by gnollo
Posted

Did you forget to attach the log?

Posted

Did you forget to attach the log?

I attached the docker log I think

 

Sent from my SM-A520F using Tapatalk

Posted

is there an emby server log?

Posted

So I just used my logic and sniffed around in the appsdata folder share, and low and behold all the embyserver files are still there, although I removed emby from the docker.

It looks like removing it is not unistalling it. So I decided to manually delete all the files, and install again.
it is now giving me access to the webinterface and I started configuring media and scanning again. Seems that problem is solved.

Once server setup is completed I will report back

Posted

Can I use the backup plugin to transfer the watched items and users across from my old windows server to the new docker one?

Posted

Can I use the backup plugin to transfer the watched items and users across from my old windows server to the new docker one?

Yes you can.

  • Like 1
Posted

Try rebooting your machine. It looks like Emby Server is not getting permission to bind to the http port. Thanks.

Posted

Try rebooting your machine. It looks like Emby Server is not getting permission to bind to the http port. Thanks.

 

Nope, rebooting did not work. Wiped everything again and reinstalled the server in the docker.

This time no libraries added, just the premiere subscription and the restore plugin.

Restored from the other server only bits this time (as the full restore causes this problem).

I restored

- library definition

- Users (one for testing)

- User playstate/favorites/resume (only one for the user above, for testing)

Well the server restarts (at least), but scan media library is stuck at 0%.

Posted

the folder structure imported looks like l \\tower\unraid\bluray etc when if I add the same folder now, it will look like /mtn/user/unraid.

Added one folder in the new structure as a test.

Posted

No change, scan is still stuck at 0%. I am guessing I will have to remove all folders and add them in the new structure

Posted

No change, scan is still stuck at 0%. I am guessing I will have to remove all folders and add them in the new structure

Removed all subfolders with the exception of the newly added selection of my ripped blurays, now scanning at 80%

Posted

It worked, once rebuilt the library for blurays, it retained all the watched status for the blurays.
So the way forward is to migrate only the users favourites and watched status, and not bother with anything else. 
I will now manually setup the rest of the options.

Posted

Glad you sorted it out. Thanks.

Posted

Thank you! I also managed to fairly easily add in the unraid docker duck dns and letsencrypt to allow for https:// external access

https://forums.unraid.net/topic/54206-the-complete-unraid-reverse-proxy-duck-dns-dynamic-dns-and-letsencrypt-guide/

 

I am also thinking of adding another username/password via Nginx functionality, but do you think that is overkill? Am I going to be better protected by adding an additional password layer?

Posted

 

 

but do you think that is overkill? Am I going to be better protected by adding an additional password layer?

Perhaps open a topic about this and see what others think? thanks.

Posted

Cannot add an additional password as I believe it wIll affect users connecting via their Emby Theater

 

Sent from my SM-A520F using Tapatalk

mastrmind11
Posted

Cannot add an additional password as I believe it wIll affect users connecting via their Emby Theater

 

Sent from my SM-A520F using Tapatalk

That's correct.  If you add a password at the web server/proxy layer, it will force everyone hitting your endpoint to supply a password on top of emby, which will break your non-web clients.

  • 2 months later...
Posted

And voila, I have the same problem again. 

 

Emby docker log below.

 

I changed some things in the advanced page, regarding https ports. Any way I can reset that without emby running in the docker, as I now don't have access to that page anymore?

 

ErrorWarningSystemArrayLogin

at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
System.Net.HttpListenerException
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()

Info App: Disposing CoreAppHost
Info App: Disposing IsoManager
Info App: Disposing TaskManager
Info App: Disposing InstallationManager
Info App: Disposing SqliteUserRepository
Info App: Disposing SqliteDisplayPreferencesRepository
Info App: Disposing SqliteItemRepository
Info App: Disposing AuthenticationRepository
Info App: Disposing LibraryMonitor
Info App: Disposing HttpListenerHost
Info HttpServer: Stopping HttpListener...
Info HttpServer: HttpListener stopped
Info App: Disposing ImageProcessor
Info App: Disposing MediaSourceManager
Info App: Disposing ProviderManager
Info App: Disposing SessionManager
Info App: Disposing LiveTvManager
Info App: Disposing MediaEncoder
Info App: Disposing ActivityRepository
Info App: Disposing ActivityLogWebSocketListener
Info App: Disposing SessionInfoWebSocketListener
Info App: Disposing ScheduledTasksWebSocketListener
Info App: Disposing SessionWebSocketListener
Info Main: Releasing mutex
Info Main: Mutex released
Error Main: UnhandledException
*** Error Report ***
Version: 3.5.2.0
Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
Operating system: Unix 4.14.13.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: /config
Application directory: /system
System.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
---> (Inner Exception #0) System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)<---

System.AggregateException
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
InnerException: System.Net.HttpListenerException
System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)

UnhandledException
System.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
---> (Inner Exception #0) System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)<---

System.AggregateException
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
InnerException: System.Net.HttpListenerException
System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)


[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
Info Main: Application path: /system/EmbyServer.dll
Info Main: Emby
Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
Operating system: Unix 4.14.13.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: /config
Application directory: /system
Info App: Application version: 3.5.2.0
Info App: Loading assemblies
Info App: File /config/plugins/Emby.Server.CinemaMode.dll has version 1.0.2.0
Info App: File /system/plugins/Emby.Server.CinemaMode.dll has version 1.0.2.0
Info App: File /config/plugins/IMVDb.dll has version 1.0.1.0
Info App: File /system/plugins/IMVDb.dll has version 1.0.1.0
Info App: File /config/plugins/OpenSubtitles.dll has version 1.0.2.0
Info App: File /system/plugins/OpenSubtitles.dll has version 1.0.2.0
Info App: Loading MBBackup, Version=1.2.3.0, Culture=neutral, PublicKeyToken=null from /config/plugins/MBBackup.dll
Info App: Loading Emby.Server.CinemaMode, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Emby.Server.CinemaMode.dll
Info App: Loading OpenSubtitles, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/OpenSubtitles.dll
Info App: Loading IMVDb, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/IMVDb.dll
Info App: Loading MediaBrowser.Api, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading MediaBrowser.WebDashboard, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading MediaBrowser.Model, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading MediaBrowser.Common, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading MediaBrowser.Controller, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading MediaBrowser.Providers, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading Emby.Photos, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading Emby.Server.Implementations, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading Emby.Server.MediaEncoding, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading Emby.Dlna, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading MediaBrowser.LocalMetadata, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading Emby.Notifications, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading MediaBrowser.XbmcMetadata, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading Emby.Server.Connect, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info App: Loading Emby.Server.Sync, Version=3.5.2.0, Culture=neutral, PublicKeyToken=null
Info SqliteUserRepository: Sqlite version: 3.24.0
Info SqliteUserRepository: Sqlite compiler options: COMPILER=gcc-6.3.0,ENABLE_COLUMN_METADATA,ENABLE_DBSTAT_VTAB,ENABLE_FTS3,ENABLE_FTS3_PARENTHESIS,ENABLE_FTS3_TOKENIZER,ENABLE_FTS5,ENABLE_JSON1,ENABLE_PREUPDATE_HOOK,ENABLE_RTREE,ENABLE_SESSION,ENABLE_UNLOCK_NOTIFY,ENABLE_UPDATE_DELETE_LIMIT,LIKE_DOESNT_MATCH_BLOBS,MAX_SCHEMA_RETRY=25,MAX_VARIABLE_NUMBER=250000,OMIT_LOOKASIDE,SECURE_DELETE,THREADSAFE=1
Info SqliteUserRepository: Default journal_mode for /config/data/users.db is wal
Info SqliteUserRepository: PRAGMA synchronous=1
Info AuthenticationRepository: Default journal_mode for /config/data/authentication.db is wal
Info AuthenticationRepository: PRAGMA synchronous=1
Info ActivityRepository: Default journal_mode for /config/data/activitylog.db is wal
Info ActivityRepository: PRAGMA synchronous=1
Info SqliteDisplayPreferencesRepository: Default journal_mode for /config/data/displaypreferences.db is wal
Info SqliteDisplayPreferencesRepository: PRAGMA synchronous=1
Info SqliteItemRepository: Default journal_mode for /config/data/library.db is wal
Info SqliteItemRepository: PRAGMA synchronous=1
Info HttpServer: Calling ServiceStack AppHost.Init
Info HttpServer: Adding HttpListener prefix http://+:8096/
Info HttpServer: Adding HttpListener prefix https://+:444/
Error App: Error starting Http Server
*** Error Report ***
Version: 3.5.2.0
Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
Operating system: Unix 4.14.13.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: /config
Application directory: /system
System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
System.Net.HttpListenerException
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()

Info App: Disposing CoreAppHost
Info App: Disposing IsoManager
Info App: Disposing TaskManager
Info App: Disposing InstallationManager
Info App: Disposing SqliteUserRepository
Info App: Disposing SqliteDisplayPreferencesRepository
Info App: Disposing SqliteItemRepository
Info App: Disposing AuthenticationRepository
Info App: Disposing LibraryMonitor
Info App: Disposing HttpListenerHost
Info HttpServer: Stopping HttpListener...
Info HttpServer: HttpListener stopped
Info App: Disposing ImageProcessor
Info App: Disposing MediaSourceManager
Info App: Disposing ProviderManager
Info App: Disposing SessionManager
Info App: Disposing LiveTvManager
Info App: Disposing MediaEncoder
Info App: Disposing ActivityRepository
Info App: Disposing ActivityLogWebSocketListener
Info App: Disposing SessionInfoWebSocketListener
Info App: Disposing ScheduledTasksWebSocketListener
Info App: Disposing SessionWebSocketListener
Info Main: Releasing mutex
Info Main: Mutex released
Error Main: UnhandledException
*** Error Report ***
Version: 3.5.2.0
Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
Operating system: Unix 4.14.13.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: /config
Application directory: /system
System.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
---> (Inner Exception #0) System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)<---

System.AggregateException
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
InnerException: System.Net.HttpListenerException
System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)

UnhandledException
System.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
---> (Inner Exception #0) System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)<---

System.AggregateException
at System.Threading.Tasks.Task.WaitAllCore(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at EmbyServer.Program.Main(String[] args)
at EmbyServer.Program.<Main>(String[] args)
InnerException: System.Net.HttpListenerException
System.Net.HttpListenerException (13): Permission denied
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)
at SocketHttpListener.Net.HttpEndPointManager.GetEPListener(ILogger logger, String host, Int32 port, HttpListener listener, Boolean secure)
at SocketHttpListener.Net.HttpEndPointManager.AddPrefixInternal(ILogger logger, String p, HttpListener listener)
at SocketHttpListener.Net.HttpEndPointManager.AddListener(ILogger logger, HttpListener listener)
at SocketHttpListener.Net.HttpListener.Start()
at Emby.Server.Implementations.ApplicationHost.StartServer()
at Emby.Server.Implementations.ApplicationHost.FindParts()
at EmbyServer.Program.RunApplication(ServerApplicationPaths appPaths, ILogManager logManager, IEnvironmentInfo environmentInfo, StartupOptions options)


[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Posted

Looks like it's being denied permission to bind to the http port. I would try rebooting.

Posted

Did that twice, no fix. Last time the only solution was to remove from docker and manually delete all files, reinstall a vanilla version and backup users and watched folder.

Posted

And it looks like the last backup was saved TWO MONTHS AGO. For some reason, it stopped backing up settings. Aaargh!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...