gnollo 17 Posted August 21, 2018 Posted August 21, 2018 (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. ThanksIvan log.txt Edited August 21, 2018 by gnollo
gnollo 17 Posted August 21, 2018 Author Posted August 21, 2018 Did you forget to attach the log?I attached the docker log I think Sent from my SM-A520F using Tapatalk
gnollo 17 Posted August 22, 2018 Author Posted August 22, 2018 (edited) diadnostics... tower-diagnostics-20180822-0655.zip Edited August 22, 2018 by gnollo
gnollo 17 Posted August 22, 2018 Author Posted August 22, 2018 is there an emby server log? Log for_ EmbyServer.html
gnollo 17 Posted August 23, 2018 Author Posted August 23, 2018 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
gnollo 17 Posted August 23, 2018 Author Posted August 23, 2018 Can I use the backup plugin to transfer the watched items and users across from my old windows server to the new docker one?
Luke 42077 Posted August 23, 2018 Posted August 23, 2018 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. 1
gnollo 17 Posted August 28, 2018 Author Posted August 28, 2018 Yes you can. Mmmh, I did that and now I have the same problem. Server is down. tower-diagnostics-20180828-1116.zip Log for_ EmbyServerBeta 28_08.html
Luke 42077 Posted August 28, 2018 Posted August 28, 2018 Try rebooting your machine. It looks like Emby Server is not getting permission to bind to the http port. Thanks.
gnollo 17 Posted August 29, 2018 Author Posted August 29, 2018 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%.
gnollo 17 Posted August 29, 2018 Author Posted August 29, 2018 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.
gnollo 17 Posted August 29, 2018 Author Posted August 29, 2018 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
gnollo 17 Posted August 29, 2018 Author Posted August 29, 2018 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%
gnollo 17 Posted August 29, 2018 Author Posted August 29, 2018 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.
gnollo 17 Posted August 29, 2018 Author Posted August 29, 2018 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?
Luke 42077 Posted August 29, 2018 Posted August 29, 2018 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.
gnollo 17 Posted September 6, 2018 Author Posted September 6, 2018 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 722 Posted September 6, 2018 Posted September 6, 2018 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.
gnollo 17 Posted November 14, 2018 Author Posted November 14, 2018 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.HttpListenerExceptionat 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 CoreAppHostInfo App: Disposing IsoManagerInfo App: Disposing TaskManagerInfo App: Disposing InstallationManagerInfo App: Disposing SqliteUserRepositoryInfo App: Disposing SqliteDisplayPreferencesRepositoryInfo App: Disposing SqliteItemRepositoryInfo App: Disposing AuthenticationRepositoryInfo App: Disposing LibraryMonitorInfo App: Disposing HttpListenerHostInfo HttpServer: Stopping HttpListener...Info HttpServer: HttpListener stoppedInfo App: Disposing ImageProcessorInfo App: Disposing MediaSourceManagerInfo App: Disposing ProviderManagerInfo App: Disposing SessionManagerInfo App: Disposing LiveTvManagerInfo App: Disposing MediaEncoderInfo App: Disposing ActivityRepositoryInfo App: Disposing ActivityLogWebSocketListenerInfo App: Disposing SessionInfoWebSocketListenerInfo App: Disposing ScheduledTasksWebSocketListenerInfo App: Disposing SessionWebSocketListenerInfo Main: Releasing mutexInfo Main: Mutex releasedError Main: UnhandledException*** Error Report ***Version: 3.5.2.0Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3Operating system: Unix 4.14.13.064-Bit OS: True64-Bit Process: TrueUser Interactive: TrueProcessor count: 4Program data path: /configApplication directory: /systemSystem.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission deniedat 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 deniedat 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.AggregateExceptionat 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.HttpListenerExceptionSystem.Net.HttpListenerException (13): Permission deniedat 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)UnhandledExceptionSystem.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission deniedat 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 deniedat 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.AggregateExceptionat 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.HttpListenerExceptionSystem.Net.HttpListenerException (13): Permission deniedat 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.dllInfo Main: EmbyCommand line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3Operating system: Unix 4.14.13.064-Bit OS: True64-Bit Process: TrueUser Interactive: TrueProcessor count: 4Program data path: /configApplication directory: /systemInfo App: Application version: 3.5.2.0Info App: Loading assembliesInfo App: File /config/plugins/Emby.Server.CinemaMode.dll has version 1.0.2.0Info App: File /system/plugins/Emby.Server.CinemaMode.dll has version 1.0.2.0Info App: File /config/plugins/IMVDb.dll has version 1.0.1.0Info App: File /system/plugins/IMVDb.dll has version 1.0.1.0Info App: File /config/plugins/OpenSubtitles.dll has version 1.0.2.0Info App: File /system/plugins/OpenSubtitles.dll has version 1.0.2.0Info App: Loading MBBackup, Version=1.2.3.0, Culture=neutral, PublicKeyToken=null from /config/plugins/MBBackup.dllInfo App: Loading Emby.Server.CinemaMode, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Emby.Server.CinemaMode.dllInfo App: Loading OpenSubtitles, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/OpenSubtitles.dllInfo App: Loading IMVDb, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/IMVDb.dllInfo App: Loading MediaBrowser.Api, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading MediaBrowser.WebDashboard, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading MediaBrowser.Model, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading MediaBrowser.Common, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading MediaBrowser.Controller, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading MediaBrowser.Providers, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading Emby.Photos, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading Emby.Server.Implementations, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading Emby.Server.MediaEncoding, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading Emby.Dlna, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading MediaBrowser.LocalMetadata, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading Emby.Notifications, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading MediaBrowser.XbmcMetadata, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading Emby.Server.Connect, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo App: Loading Emby.Server.Sync, Version=3.5.2.0, Culture=neutral, PublicKeyToken=nullInfo SqliteUserRepository: Sqlite version: 3.24.0Info 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=1Info SqliteUserRepository: Default journal_mode for /config/data/users.db is walInfo SqliteUserRepository: PRAGMA synchronous=1Info AuthenticationRepository: Default journal_mode for /config/data/authentication.db is walInfo AuthenticationRepository: PRAGMA synchronous=1Info ActivityRepository: Default journal_mode for /config/data/activitylog.db is walInfo ActivityRepository: PRAGMA synchronous=1Info SqliteDisplayPreferencesRepository: Default journal_mode for /config/data/displaypreferences.db is walInfo SqliteDisplayPreferencesRepository: PRAGMA synchronous=1Info SqliteItemRepository: Default journal_mode for /config/data/library.db is walInfo SqliteItemRepository: PRAGMA synchronous=1Info HttpServer: Calling ServiceStack AppHost.InitInfo 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.0Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3Operating system: Unix 4.14.13.064-Bit OS: True64-Bit Process: TrueUser Interactive: TrueProcessor count: 4Program data path: /configApplication directory: /systemSystem.Net.HttpListenerException (13): Permission deniedat 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.HttpListenerExceptionat 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 CoreAppHostInfo App: Disposing IsoManagerInfo App: Disposing TaskManagerInfo App: Disposing InstallationManagerInfo App: Disposing SqliteUserRepositoryInfo App: Disposing SqliteDisplayPreferencesRepositoryInfo App: Disposing SqliteItemRepositoryInfo App: Disposing AuthenticationRepositoryInfo App: Disposing LibraryMonitorInfo App: Disposing HttpListenerHostInfo HttpServer: Stopping HttpListener...Info HttpServer: HttpListener stoppedInfo App: Disposing ImageProcessorInfo App: Disposing MediaSourceManagerInfo App: Disposing ProviderManagerInfo App: Disposing SessionManagerInfo App: Disposing LiveTvManagerInfo App: Disposing MediaEncoderInfo App: Disposing ActivityRepositoryInfo App: Disposing ActivityLogWebSocketListenerInfo App: Disposing SessionInfoWebSocketListenerInfo App: Disposing ScheduledTasksWebSocketListenerInfo App: Disposing SessionWebSocketListenerInfo Main: Releasing mutexInfo Main: Mutex releasedError Main: UnhandledException*** Error Report ***Version: 3.5.2.0Command line: /system/EmbyServer.dll -programdata /config -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3Operating system: Unix 4.14.13.064-Bit OS: True64-Bit Process: TrueUser Interactive: TrueProcessor count: 4Program data path: /configApplication directory: /systemSystem.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission deniedat 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 deniedat 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.AggregateExceptionat 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.HttpListenerExceptionSystem.Net.HttpListenerException (13): Permission deniedat 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)UnhandledExceptionSystem.AggregateException: One or more errors occurred. (Permission denied) ---> System.Net.HttpListenerException: Permission deniedat 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 deniedat 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.AggregateExceptionat 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.HttpListenerExceptionSystem.Net.HttpListenerException (13): Permission deniedat 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.
Luke 42077 Posted November 14, 2018 Posted November 14, 2018 Looks like it's being denied permission to bind to the http port. I would try rebooting.
gnollo 17 Posted November 14, 2018 Author Posted November 14, 2018 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.
gnollo 17 Posted November 14, 2018 Author Posted November 14, 2018 And it looks like the last backup was saved TWO MONTHS AGO. For some reason, it stopped backing up settings. Aaargh!
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now