Jump to content

Dashboard > Alerts > Plugin Installation Failed


adrianwi

Recommended Posts

adrianwi

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
Link to comment
Share on other sites

Happy2Play

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

Link to comment
Share on other sites

CBers

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.

Link to comment
Share on other sites

adrianwi

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
Link to comment
Share on other sites

CBers

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

Link to comment
Share on other sites

@@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 
Link to comment
Share on other sites

solabc16

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

Link to comment
Share on other sites

adrianwi

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

Link to comment
Share on other sites

Spaceboy

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
Link to comment
Share on other sites

adrianwi

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
Link to comment
Share on other sites

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