Jump to content

Dashboard > Alerts > Plugin Installation Failed


Recommended Posts

Posted

Any idea what might have caused this?  Everything seems to be working from what I can tell.

 

5c5af0d7701ea_Screenshot20190206at142805

Posted (edited)

Sorry, I'm not comfortable posting log files on the internet as they contain lots of personally identifiable information.

 

I've raised a feature request that log files are anonymized which should be a given in today's GDPR world and where you are requesting them as a first step to support.

 

I've tried to paste a small code section from around the time of the error with some IP addresses changed, but it doesn't like it and I can't upload the .txt file for some reason :(

Edited by adrianwi
Happy2Play
Posted

You can pm them also just ensure the pm references the topic.

Posted

Sorry, I'm not comfortable posting log files on the internet as they contain lots of personally identifiable information.

 

 

Remove the "personally identifiable information" before posting it then.

 

Everyone else does.

Posted (edited)

Remove the "personally identifiable information" before posting it then.

 

Everyone else does.

 

It's a pain in the arse though and completely unnecessary when it could be stripped out of the log files automatically.  I suspect most people just upload the log files without thinking about the potential impact?

 

I've PMed a sample to Luke.

 

Thanks

Edited by adrianwi
Posted

It's a pain in the arse though and completely unnecessary when it could be stripped out of the log files automatically. I suspect most people just upload the log files without thinking about the potential impact?

 

 

It was raised a couple of years back and there was no easy solution.

 

It's your file, so your responsibility to remove "personally identifiable information", but sending a PM to the devs with the log contained within it will suffice, if you are not able to remove that information :)

Posted

@@solabc16 any thoughts on this trust failure?

2019-02-05 09:20:40.214 Info HttpClient: HttpClientManager.GetTempFileResponse url: https://embydata.com/admin/service/packageFiles/OMDb.dll_1.0.4.exe
2019-02-05 09:20:40.287 Error HttpClient: Error TrustFailure getting response from 
	*** Error Report ***
	Version: 4.0.1.0
	Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffdetect /usr/local/lib/emby-server/bin/ffdetect -ffmpeg /usr/local/lib/emby-server/bin/ffmpeg -ffprobe /usr/local/lib/emby-server/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd_{version}_amd64.txz
	Operating system: Unix 11.2.0.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: False
	Mono: 5.10.1.57 (5.10.1.57 Thu Dec  6 09:41:30 UTC 2018)
	Processor count: 8
	Program data path: /var/db/emby-server
	Application directory: /usr/local/lib/emby-server/system
	System.Net.WebException: System.Net.WebException: Error: TrustFailure (One or more errors occurred.) ---> System.AggregateException: One or more errors occurred. ---> System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Syscall error:02000018:system library:OPENSSL_internal:Too many open files
	  at /wrkdirs/usr/ports/lang/mono/work/mono-5.10.1.57/external/boringssl/crypto/bio/file.c:225
	  at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00038] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status) [0x0003e] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus)
	  at Mono.Net.Security.AsyncHandshakeRequest.Run (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at Mono.Net.Security.AsyncProtocolRequest+<ProcessOperation>d__24.MoveNext () [0x000ff] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Mono.Net.Security.AsyncProtocolRequest+<StartOperation>d__23.MoveNext () [0x0008b] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	   --- End of inner exception stack trace ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Mono.Net.Security.MobileAuthenticatedStream+<ProcessAuthentication>d__47.MoveNext () [0x00254] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	   --- End of inner exception stack trace ---
	  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Threading.Tasks.Task.Wait () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0000d] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at Mono.Net.Security.MonoTlsStream.CreateStream (System.Byte[] buffer) [0x0007b] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at System.Net.WebConnection.CreateStream (System.Net.HttpWebRequest request) [0x00073] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	   --- End of inner exception stack trace ---
	  at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00058] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x0000f] in <0e06830de9a44394a7e366951eabca52>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Emby.Server.Implementations.HttpClientManager.HttpClientManager+<GetTempFileResponse>d__25.MoveNext () [0x001e4] in <8c99ead7fd9c44cab05a9d44c2163ecc>:0 
	Source: mscorlib
	TargetSite: Void Throw()
	  at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00058] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x0000f] in <0e06830de9a44394a7e366951eabca52>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Emby.Server.Implementations.HttpClientManager.HttpClientManager+<GetTempFileResponse>d__25.MoveNext () [0x001e4] in <8c99ead7fd9c44cab05a9d44c2163ecc>:0 
	InnerException: System.AggregateException: One or more errors occurred.
	Source: mscorlib
	TargetSite: Void ThrowIfExceptional(Boolean)
	  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Threading.Tasks.Task.Wait (System.Int32 millisecondsTimeout, System.Threading.CancellationToken cancellationToken) [0x00043] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Threading.Tasks.Task.Wait () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0000d] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at Mono.Net.Security.MonoTlsStream.CreateStream (System.Byte[] buffer) [0x0007b] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at System.Net.WebConnection.CreateStream (System.Net.HttpWebRequest request) [0x00073] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	InnerException: System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception.
	Source: mscorlib
	TargetSite: Void Throw()
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Mono.Net.Security.MobileAuthenticatedStream+<ProcessAuthentication>d__47.MoveNext () [0x00254] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	InnerException: Mono.Btls.MonoBtlsException: Syscall error:02000018:system library:OPENSSL_internal:Too many open files
	  at /wrkdirs/usr/ports/lang/mono/work/mono-5.10.1.57/external/boringssl/crypto/bio/file.c:225
	Source: mscorlib
	TargetSite: Void Throw()
	  at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00038] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status) [0x0003e] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus)
	  at Mono.Net.Security.AsyncHandshakeRequest.Run (Mono.Net.Security.AsyncOperationStatus status) [0x00006] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	  at Mono.Net.Security.AsyncProtocolRequest+<ProcessOperation>d__24.MoveNext () [0x000ff] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0e06830de9a44394a7e366951eabca52>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <0e06830de9a44394a7e366951eabca52>:0 
	  at Mono.Net.Security.AsyncProtocolRequest+<StartOperation>d__23.MoveNext () [0x0008b] in <b3922b7d60404fa9ae645f1fb97f5b6b>:0 
Posted

Hello @

 

This isn't one of the typical errors we see...

System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Syscall error:02000018:system library:OPENSSL_internal:Too many open files

...but I notice you're running quite an old version of Mono (5.10.1.57), is there a newer version available for FreeBSD?

 

You could also use a tool such as 'lsof' to dig a little deeper and confirm this is genuine.

 

Best

- James

Posted

@@solabc16 I'm so sorry, i thought this was Synology.

 

Yes, updating mono is probably the first thing.

Posted

@@Luke - no problem, we have enough experience with the Mono runtime on *NIX to possibly be of some help.

 

Best

- James

Posted

Yep, updating the jail packages seems to have removed the errors and I now get 

 

5c5d6364aa722_Screenshot20190208at110838

 

I'd just been updating emby through the 3.6 betas, and forgotten about updating the jail.

 

Thanks

Spaceboy
Posted

Sorry, I'm not comfortable posting log files on the internet as they contain lots of personally identifiable information.

 

I've raised a feature request that log files are anonymized which should be a given in today's GDPR world and where you are requesting them as a first step to support.

 

I've tried to paste a small code section from around the time of the error with some IP addresses changed, but it doesn't like it and I can't upload the .txt file for some reason :(

you really don’t understand gdpr if you think it covers this
  • Like 2
Posted

Thanks for the feedback.

Posted (edited)

you really don’t understand gdpr if you think it covers this

 

I know that GDPR wouldn't cover this, and don't think I said it would?  The reference to GDPR is that everyone is now a little more aware of personal data and the importance of keeping it private, which in some part is down to the changes to data privacy around GDPR.

 

I don't understand how anonymizing the log file can be that difficult?  There could be an on/off flag in the security settings which would change any IP addresses and Domains to ***.***.***.***.  If these are needed for diagnosing a specific issue, the switch can be turned off?

Edited by adrianwi
Posted

We are looking into ways to make the entire support experience more private.

 

Thanks.

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