Daphra 0 Posted March 31, 2020 Posted March 31, 2020 (edited) Hi, I am trying to create an LDAP authentication on my EMBY server. I am using a Microsoft AD2012 server. I cannot configure the emùby server. Below the screenshots Someone can help me please. Edited March 31, 2020 by Daphra
Daphra 0 Posted March 31, 2020 Author Posted March 31, 2020 Hi, When i try this, nothing. I cannot authenticate on the portal emby. I just see the local user to connect, i try by manual connexion, and the message is connection error. So, did the Bind DN: is an service account to browsed the LDAP? How to connect LDAP user in the interface? Sorry for the screenshot, it"s french!!! Thank U to help me.
Daphra 0 Posted April 1, 2020 Author Posted April 1, 2020 Hello, I think my configuration is OK. The service account have full right to read users attributs. How to configure an new account in EMBY? Please.
Luke 42078 Posted April 1, 2020 Posted April 1, 2020 Did you check this thread: https://emby.media/community/index.php?/topic/56793-ldap-plugin It has a lot of helpful info about active directory. For example: https://emby.media/community/index.php?/topic/56793-ldap-plugin/page-13&do=findComment&comment=835218 https://emby.media/community/index.php?/topic/56793-ldap-plugin/page-7&do=findComment&comment=585186 https://emby.media/community/index.php?/topic/56793-ldap-plugin/page-6&do=findComment&comment=566832 https://emby.media/community/index.php?/topic/56793-ldap-plugin/page-5&do=findComment&comment=560066
msmcpeake 8 Posted April 2, 2020 Posted April 2, 2020 You need to use port 636, and use a domain controller certificate's thumbprint in the SSL certificate hash field. Sent from my SM-G950U using Tapatalk
Daphra 0 Posted April 2, 2020 Author Posted April 2, 2020 360/5000 I am using port 389, because I am in LDAP and not in LDAPS.I connect very well with the service account on my directory by using ldp.exe.On the other hand, I do not see any connection event on the journals of my doamine controller. Neither with the service account, nor with the account of a user.No doubt a configuration problem. Any idea ? 360/5000 I am using port 389, because I am in LDAP and not in LDAPS.I connect very well with the service account on my directory by using ldp.exe.On the other hand, I do not see any connection event on the journals of my doamine controller. Neither with the service account, nor with the account of a user.No doubt a configuration problem.
msmcpeake 8 Posted April 2, 2020 Posted April 2, 2020 360/5000 I am using port 389, because I am in LDAP and not in LDAPS.I connect very well with the service account on my directory by using ldp.exe. On the other hand, I do not see any connection event on the journals of my doamine controller. Neither with the service account, nor with the account of a user. No doubt a configuration problem. Any idea ? 360/5000 I am using port 389, because I am in LDAP and not in LDAPS.I connect very well with the service account on my directory by using ldp.exe. On the other hand, I do not see any connection event on the journals of my doamine controller. Neither with the service account, nor with the account of a user. No doubt a configuration problem. I had to use LDAPS because from my research, it will not transport passwords over 389. Once I used LDAPS it worked. I run the LDAP plugin with no issues now.
burnt_hare 3 Posted January 23, 2021 Posted January 23, 2021 I have the same issue as the original poster. I am running Windows Server 2019 with Active Directory. I have a number of other devices/servers that authenticate without issue. I have Emby configured to use LDAPS and I've entered what I believe are the proper credentials as per the original poster. My only change is that for my system the "Users" group is a common name (CN) not an organizational unit (OU). On my other devices, if I use "OU=Users", I cannot connect. If I use "CN=Users" I can. However; on Emby neither work. I am thinking that the issue may lie with the high level of security that I am running. NTLM is completely disabled as it is quite outdated (actually Kerberos is quite outdated but it is the best option at the moment). All connections must use Kerberos. I suppose the question then boils down to: "Does/can the LDAP plugin use Kerberos?"
Luke 42078 Posted January 23, 2021 Posted January 23, 2021 5 hours ago, burnt_hare said: "Does/can the LDAP plugin use Kerberos?" Hi, I haven't tried kerberos. The library we're embedding for ldap connectivity does have some references to it so it's possible it might work.
Carlo 4561 Posted January 24, 2021 Posted January 24, 2021 Emby doesn't speak Kerberos. Just for clarification: LDAP authentication is centralized authentication, meaning you have to login with every service, but if you change your password it changes everywhere. Kerberos is single sign-on (SSO), meaning you login once and get a token and don't need to login to other services. So an Emby client will ask for username/password or have it stored and will pass this to the Emby Server who will want to validate this through LDAP. Emby will never store Kerberos tokens or know if the user is already logged in outside of Emby. Using Kerberos on your network shouldn't affect being able to use LDAP.
burnt_hare 3 Posted January 24, 2021 Posted January 24, 2021 Thanks for the quick response. That was my understanding too given that I have a KODI box that has no issues accessing shares on the AD server. That being the case, then it must be a configuration issue, which I am not able to put my finger on. I have an XG Firewall that authenticates domain users through AD without any issues and minimal configuration settings (used primarily for VPN access). I will do more digging. 1
burnt_hare 3 Posted January 24, 2021 Posted January 24, 2021 Solved! I discovered that the domain\administrator could sign in without issue. Therefore, the problem likely resided with the User Search Filter. I ran the Directory Utility on my iMac to see what fields were available. My fields were quite a bit different from the original poster's. For example, while ADUC listed all users as membersOf Domain Users, only the administrators were listed as membersOf in the directory utility. This meant that I needed another search filter. After much trial and error, the field that clinched it for me was putting the following in the filter field: (uidNumber=*) I combined this with an objectCategory filter to further reduce things, but it worked fine with just the uidNumber parameter.
Carlo 4561 Posted January 24, 2021 Posted January 24, 2021 Take a screen shot of your setup, print it and save it in case you ever have to reset it up. Glad you got it worked out. LDAP is so much fun. LOL
jed214 0 Posted October 18, 2021 Posted October 18, 2021 I have a similar issue, if I leave filter off I can login only with the bind user to emby but whatever else I try in the filter prohibits me to login with any user. Can the developer of this plugin have some examples for most common solutions like Active Directory?
jed214 0 Posted October 18, 2021 Posted October 18, 2021 Also a real shame the person who solved the filter didn't actually show here how it looks.
burnt_hare 3 Posted October 19, 2021 Posted October 19, 2021 This is what works for my setup. Mileage may vary depending on how you have configured AD. (&(sAMAccountName={0})(samAccountType=805306368)) 1
Luke 42078 Posted April 26, 2023 Posted April 26, 2023 1 hour ago, LicorneNoir7 said: screen ldap configuration true ? Hi, what exactly is your question?
LicorneNoir7 0 Posted April 26, 2023 Posted April 26, 2023 I'm trying to log into AD 2023-04-26 20:57:53.903 Error Server: Error processing request *** Error Report *** Version: 4.7.2.0 Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffmpeg /usr/local/bin/ffmpeg -ffprobe /usr/local/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd_{version}_amd64.txz -noautorunwebapp Operating system: Unix 12.2.14.0 Framework: Mono: 6.8.0.123 (tarball Wed Jun 8 00:09:51 UTC 2022) OS/Process: X64/X64 Runtime: usr/local/lib/mono/4.5/mscorlib.dll Processor count: 1 Data path: /var/db/emby-server Application path: /usr/local/lib/emby-server/system System.IO.DirectoryNotFoundException: System.IO.DirectoryNotFoundException: Could not find a part of the path "/usr/local/lib/emby-server/system/dashboard-ui/index.html". at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x00164] in <0e6cb1433c7b46f598f86593dd03f528>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <0e6cb1433c7b46f598f86593dd03f528>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, System.Int32 bufferSize, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00070] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00000] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00002] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions) [0x00000] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.ResourceFileManager.GetResourceFileStream (System.ReadOnlySpan`1[T] basePath, System.ReadOnlySpan`1[T] virtualPath, System.Int64 offset) [0x0000e] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Web.Api.PackageCreator.GetRawResourceStream (System.ReadOnlySpan`1[T] virtualPath, System.Int64 offset) [0x00011] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Web.Api.PackageCreator.GetResource (System.ReadOnlyMemory`1[T] virtualPath, System.String localizationCulture, System.String appVersion, System.Int64 offset) [0x00030] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Web.Api.DashboardService.GetResourceStream (System.String basePath, System.ReadOnlyMemory`1[T] virtualPath, System.String localizationCulture, System.Int64 offset) [0x00019] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Web.Api.DashboardService+<>c__DisplayClass22_0.<Get>b__0 (System.Int64 offset, System.Int64 length, System.Threading.CancellationToken cancellationToken) [0x00000] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Server.Implementations.HttpServer.FileWriter.SetContentResponseHeaders (System.Nullable`1[T] reportedTotalContentLength, System.Threading.CancellationToken cancellationToken) [0x000c5] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpResultFactory.GetStaticResult (MediaBrowser.Model.Services.IRequest requestContext, MediaBrowser.Controller.Net.StaticResultOptions options) [0x0030c] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Web.Api.DashboardService.Get (Emby.Web.Api.GetDashboardResource request) [0x00239] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Server.Implementations.Services.ServiceController.GetTaskResult (System.Threading.Tasks.Task task) [0x00081] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync (Emby.Server.Implementations.HttpServer.HttpListenerHost appHost, MediaBrowser.Model.Services.IRequest httpReq, MediaBrowser.Model.Services.IResponse httpRes, Emby.Server.Implementations.Services.RestPath restPath, System.String responseContentType, System.Threading.CancellationToken cancellationToken) [0x001da] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler (MediaBrowser.Model.Services.IRequest httpReq, System.ReadOnlyMemory`1[T] urlString, System.ReadOnlyMemory`1[T] localPath, System.Threading.CancellationToken cancellationToken) [0x00b87] in <d1a565999b884aab93b716f546f16900>:0 Source: mscorlib TargetSite: Void Throw() 2023-04-26 20:57:59.899 Error Server: Error processing request *** Error Report *** Version: 4.7.2.0 Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffmpeg /usr/local/bin/ffmpeg -ffprobe /usr/local/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd_{version}_amd64.txz -noautorunwebapp Operating system: Unix 12.2.14.0 Framework: Mono: 6.8.0.123 (tarball Wed Jun 8 00:09:51 UTC 2022) OS/Process: X64/X64 Runtime: usr/local/lib/mono/4.5/mscorlib.dll Processor count: 1 Data path: /var/db/emby-server Application path: /usr/local/lib/emby-server/system System.IO.DirectoryNotFoundException: System.IO.DirectoryNotFoundException: Could not find a part of the path "/usr/local/lib/emby-server/system/dashboard-ui/manifest.json". at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x00164] in <0e6cb1433c7b46f598f86593dd03f528>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <0e6cb1433c7b46f598f86593dd03f528>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, System.Int32 bufferSize, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00070] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, System.Int32 bufferSize, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions) [0x00000] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.IOManager.GetResponse (MediaBrowser.Common.Net.HttpRequestOptions options, MediaBrowser.Model.MediaInfo.MediaProtocol protocol) [0x0006f] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.IOManager.GetResponse (MediaBrowser.Common.Net.HttpRequestOptions options) [0x00013] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpResultFactory.GetContent (MediaBrowser.Controller.Net.StaticFileResultOptions options, System.Int64 offset, System.Int64 length, System.Threading.CancellationToken cancellationToken) [0x00121] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.FileWriter.SetContentResponseHeaders (System.Nullable`1[T] reportedTotalContentLength, System.Threading.CancellationToken cancellationToken) [0x0012e] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpResultFactory.GetStaticResult (MediaBrowser.Model.Services.IRequest requestContext, MediaBrowser.Controller.Net.StaticResultOptions options) [0x0030c] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Web.Api.DashboardService.Get (Emby.Web.Api.GetDashboardResource request) [0x004c9] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Server.Implementations.Services.ServiceController.GetTaskResult (System.Threading.Tasks.Task task) [0x00081] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync (Emby.Server.Implementations.HttpServer.HttpListenerHost appHost, MediaBrowser.Model.Services.IRequest httpReq, MediaBrowser.Model.Services.IResponse httpRes, Emby.Server.Implementations.Services.RestPath restPath, System.String responseContentType, System.Threading.CancellationToken cancellationToken) [0x001da] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler (MediaBrowser.Model.Services.IRequest httpReq, System.ReadOnlyMemory`1[T] urlString, System.ReadOnlyMemory`1[T] localPath, System.Threading.CancellationToken cancellationToken) [0x00b87] in <d1a565999b884aab93b716f546f16900>:0 Source: mscorlib TargetSite: Void Throw()
burnt_hare 3 Posted April 30, 2023 Posted April 30, 2023 I am not an Emby nor AD expert; however, that error message does not appear to have anything to do with LDAP/AD. Also, is there a reason you are using Emby 4.7.2.0 instead of the latest version (4.7.11.0 at this time)? I suggest updating to the latest version of Emby before doing anything else.
Carlo 4561 Posted April 30, 2023 Posted April 30, 2023 1 hour ago, burnt_hare said: I am not an Emby nor AD expert; however, that error message does not appear to have anything to do with LDAP/AD. Also, is there a reason you are using Emby 4.7.2.0 instead of the latest version (4.7.11.0 at this time)? I suggest updating to the latest version of Emby before doing anything else. I agree, with everything said especially upgrading to the latest supported version. There isn't enough information shown in the error fragments posted above to see what made the request.
Luke 42078 Posted May 1, 2023 Posted May 1, 2023 On 4/26/2023 at 3:01 PM, LicorneNoir7 said: I'm trying to log into AD 2023-04-26 20:57:53.903 Error Server: Error processing request *** Error Report *** Version: 4.7.2.0 Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffmpeg /usr/local/bin/ffmpeg -ffprobe /usr/local/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd_{version}_amd64.txz -noautorunwebapp Operating system: Unix 12.2.14.0 Framework: Mono: 6.8.0.123 (tarball Wed Jun 8 00:09:51 UTC 2022) OS/Process: X64/X64 Runtime: usr/local/lib/mono/4.5/mscorlib.dll Processor count: 1 Data path: /var/db/emby-server Application path: /usr/local/lib/emby-server/system System.IO.DirectoryNotFoundException: System.IO.DirectoryNotFoundException: Could not find a part of the path "/usr/local/lib/emby-server/system/dashboard-ui/index.html". at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x00164] in <0e6cb1433c7b46f598f86593dd03f528>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <0e6cb1433c7b46f598f86593dd03f528>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, System.Int32 bufferSize, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00070] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00000] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00002] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions) [0x00000] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.ResourceFileManager.GetResourceFileStream (System.ReadOnlySpan`1[T] basePath, System.ReadOnlySpan`1[T] virtualPath, System.Int64 offset) [0x0000e] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Web.Api.PackageCreator.GetRawResourceStream (System.ReadOnlySpan`1[T] virtualPath, System.Int64 offset) [0x00011] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Web.Api.PackageCreator.GetResource (System.ReadOnlyMemory`1[T] virtualPath, System.String localizationCulture, System.String appVersion, System.Int64 offset) [0x00030] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Web.Api.DashboardService.GetResourceStream (System.String basePath, System.ReadOnlyMemory`1[T] virtualPath, System.String localizationCulture, System.Int64 offset) [0x00019] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Web.Api.DashboardService+<>c__DisplayClass22_0.<Get>b__0 (System.Int64 offset, System.Int64 length, System.Threading.CancellationToken cancellationToken) [0x00000] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Server.Implementations.HttpServer.FileWriter.SetContentResponseHeaders (System.Nullable`1[T] reportedTotalContentLength, System.Threading.CancellationToken cancellationToken) [0x000c5] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpResultFactory.GetStaticResult (MediaBrowser.Model.Services.IRequest requestContext, MediaBrowser.Controller.Net.StaticResultOptions options) [0x0030c] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Web.Api.DashboardService.Get (Emby.Web.Api.GetDashboardResource request) [0x00239] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Server.Implementations.Services.ServiceController.GetTaskResult (System.Threading.Tasks.Task task) [0x00081] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync (Emby.Server.Implementations.HttpServer.HttpListenerHost appHost, MediaBrowser.Model.Services.IRequest httpReq, MediaBrowser.Model.Services.IResponse httpRes, Emby.Server.Implementations.Services.RestPath restPath, System.String responseContentType, System.Threading.CancellationToken cancellationToken) [0x001da] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler (MediaBrowser.Model.Services.IRequest httpReq, System.ReadOnlyMemory`1[T] urlString, System.ReadOnlyMemory`1[T] localPath, System.Threading.CancellationToken cancellationToken) [0x00b87] in <d1a565999b884aab93b716f546f16900>:0 Source: mscorlib TargetSite: Void Throw() 2023-04-26 20:57:59.899 Error Server: Error processing request *** Error Report *** Version: 4.7.2.0 Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffmpeg /usr/local/bin/ffmpeg -ffprobe /usr/local/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd_{version}_amd64.txz -noautorunwebapp Operating system: Unix 12.2.14.0 Framework: Mono: 6.8.0.123 (tarball Wed Jun 8 00:09:51 UTC 2022) OS/Process: X64/X64 Runtime: usr/local/lib/mono/4.5/mscorlib.dll Processor count: 1 Data path: /var/db/emby-server Application path: /usr/local/lib/emby-server/system System.IO.DirectoryNotFoundException: System.IO.DirectoryNotFoundException: Could not find a part of the path "/usr/local/lib/emby-server/system/dashboard-ui/manifest.json". at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x00164] in <0e6cb1433c7b46f598f86593dd03f528>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <0e6cb1433c7b46f598f86593dd03f528>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, System.Int32 bufferSize, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions, System.Int64 preAllocationSize) [0x00070] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream (System.String path, MediaBrowser.Model.IO.FileOpenMode mode, MediaBrowser.Model.IO.FileAccessMode access, MediaBrowser.Model.IO.FileShareMode share, System.Int32 bufferSize, MediaBrowser.Model.IO.FileOpenOptions fileOpenOptions) [0x00000] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.IOManager.GetResponse (MediaBrowser.Common.Net.HttpRequestOptions options, MediaBrowser.Model.MediaInfo.MediaProtocol protocol) [0x0006f] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.IO.IOManager.GetResponse (MediaBrowser.Common.Net.HttpRequestOptions options) [0x00013] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpResultFactory.GetContent (MediaBrowser.Controller.Net.StaticFileResultOptions options, System.Int64 offset, System.Int64 length, System.Threading.CancellationToken cancellationToken) [0x00121] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.FileWriter.SetContentResponseHeaders (System.Nullable`1[T] reportedTotalContentLength, System.Threading.CancellationToken cancellationToken) [0x0012e] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpResultFactory.GetStaticResult (MediaBrowser.Model.Services.IRequest requestContext, MediaBrowser.Controller.Net.StaticResultOptions options) [0x0030c] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Web.Api.DashboardService.Get (Emby.Web.Api.GetDashboardResource request) [0x004c9] in <b6b6320f94a24460822d2715068c339d>:0 at Emby.Server.Implementations.Services.ServiceController.GetTaskResult (System.Threading.Tasks.Task task) [0x00081] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync (Emby.Server.Implementations.HttpServer.HttpListenerHost appHost, MediaBrowser.Model.Services.IRequest httpReq, MediaBrowser.Model.Services.IResponse httpRes, Emby.Server.Implementations.Services.RestPath restPath, System.String responseContentType, System.Threading.CancellationToken cancellationToken) [0x001da] in <d1a565999b884aab93b716f546f16900>:0 at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler (MediaBrowser.Model.Services.IRequest httpReq, System.ReadOnlyMemory`1[T] urlString, System.ReadOnlyMemory`1[T] localPath, System.Threading.CancellationToken cancellationToken) [0x00b87] in <d1a565999b884aab93b716f546f16900>:0 Source: mscorlib TargetSite: Void Throw() What happens when you try? Can you please attach the complete emby server log file? Thanks.
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