fbrassin 47 Posted March 19, 2018 Posted March 19, 2018 Hello, i don't know why sometimes it happens that for any movie i press play botton i have message that Emby cannot play it. The same movie was playable in the evening and the same movie in that moment was playable with plex. Here is the log. https://paste2.org/HyIj2vxG Can you see anything? I tried after a reboot at about 21:48 and i tried also at about 22:55 Can you tell me anything? Tnx
Luke 42078 Posted March 19, 2018 Posted March 19, 2018 Thanks for the report. We'll see what @@ebr and @@corey think.
fbrassin 47 Posted March 20, 2018 Author Posted March 20, 2018 The strange is that emby seems the is not even asking my ATV4 play asked movie, or i cannot see it il log. Or maybe the request of ATV4 is not arrving to server. On the screen i see message: An error as occurred loading this content on every movie i choose to play. Here is yesterday log: https://paste2.org/I0YD6jgJ
fbrassin 47 Posted March 20, 2018 Author Posted March 20, 2018 (edited) It seems the problem could be comunication between ATV4 and server as if i try to play from webui movie plays. Just tried. Edited March 20, 2018 by fbrassin
Luke 42078 Posted March 20, 2018 Posted March 20, 2018 Thanks for the info. @@ebr and @@corey will take a look.
corey 317 Posted March 21, 2018 Posted March 21, 2018 I took a quick look at the log and found this bit which is interesting: 2018-03-18 22:56:08.002 Info HttpServer: HTTP GET https://fabioseed.no-ip.info:8920/emby/Videos/f1e78b81f658bb5b34f7663a89ff78e7/stream.mkv,webm?Static=true&mediaSourceId=f1e78b81f658bb5b34f7663a89ff78e7&deviceId=EC5718F2-D3EA-4AD1-B8EF-73AE3711875B&Tag=ce85960ac5ea53a5b2dd2c4fdfc8e928. Host=fabioseed.no-ip.info:8920, X-Playback-Session-Id=D7A0741E-E788-465D-ADCD-68075A1CA154, Range=bytes=0-1, Accept=*/*, User-Agent=AppleCoreMedia/1.0.0.15K600 (Apple TV; U; CPU OS 11_2_6 like Mac OS X; it_it), Accept-Language=it-it, Accept-Encoding=identity, Connection=keep-alive 2018-03-18 22:56:08.003 Error HttpServer: Could not find handler for /emby/Videos/f1e78b81f658bb5b34f7663a89ff78e7/stream.mkv,webm 2018-03-18 22:56:08.003 Info HttpServer: HTTP Response 404 to 82.50.190.200. Time: 1ms. https://fabioseed.no-ip.info:8920/emby/Videos/f1e78b81f658bb5b34f7663a89ff78e7/stream.mkv,webm?Static=true&mediaSourceId=f1e78b81f658bb5b34f7663a89ff78e7&deviceId=EC5718F2-D3EA-4AD1-B8EF-73AE3711875B&Tag=ce85960ac5ea53a5b2dd2c4fdfc8e928 This is repeated a few times through the logs. Any thoughts on this @@Luke?
Luke 42078 Posted March 21, 2018 Posted March 21, 2018 Yes that looks like a problem, however neither mkv nor webm should direct play in the apple tv app anyway. This would suggest that @@fbrassin has has removed the user permission for transcoding access. Is that true?
fbrassin 47 Posted March 21, 2018 Author Posted March 21, 2018 Yes that looks like a problem, however neither mkv nor webm should direct play in the apple tv app anyway. This would suggest that @@fbrassin has has removed the user permission for transcoding access. Is that true? Actully i think i did nothing. I really don't know how to do that. You mean permission in Emby or in OS? Where can i look for that?
fbrassin 47 Posted March 29, 2018 Author Posted March 29, 2018 I found out something in my situation. Sometimes for some reason some ATV emby app cannot reach Emby server on linux and for each movies i try to play i have message "An error as occurred loading this content" In this situation i have to restart server to make emby work again. I only have problem with ATV as if i try to play with browser it works. Any idea on how i cuold solve? Here is the log: https://paste2.org/Ee0k3NXX I see at the time when i try to start movie this error (3 times in the log): 2018-03-28 20:43:55.463 Error HttpServer: Error in ProcessAccept *** Error Report *** Version: 3.3.1.0 Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb Operating system: Unix 4.4.0.116 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 2 Program data path: /var/lib/emby Application directory: /opt/emby-server/system System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> Interop+OpenSsl+SslException: SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL. ---> Interop+Crypto+OpenSslCryptographicException: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown --- End of inner exception stack trace --- at Interop.OpenSsl.DoSslHandshake(SafeSslHandle context, Byte[] recvBuf, Int32 recvOffset, Int32 recvCount, Byte[]& sendBuf, Int32& sendCount) at System.Net.Security.SslStreamPal.HandshakeInternal(SafeFreeCredentials credential, SafeDeleteContext& context, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, Boolean isServer, Boolean remoteCertRequired) --- End of inner exception stack trace --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.Security.SslStream.AuthenticateAsServer(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation) at SocketHttpListener.Net.HttpConnection..ctor(ILogger logger, Socket socket, EndPointListener epl, Boolean secure, X509Certificate cert, ICryptoProvider cryptoProvider, IMemoryStreamFactory memoryStreamFactory, ITextEncoding textEncoding, IFileSystem fileSystem, IEnvironmentInfo environment) at SocketHttpListener.Net.EndPointListener.ProcessAccept(Socket accepted) System.Security.Authentication.AuthenticationException at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, ExceptionDispatchInfo exception) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.Security.SslStream.AuthenticateAsServer(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation) at SocketHttpListener.Net.HttpConnection..ctor(ILogger logger, Socket socket, EndPointListener epl, Boolean secure, X509Certificate cert, ICryptoProvider cryptoProvider, IMemoryStreamFactory memoryStreamFactory, ITextEncoding textEncoding, IFileSystem fileSystem, IEnvironmentInfo environment) at SocketHttpListener.Net.EndPointListener.ProcessAccept(Socket accepted) InnerException: Interop+OpenSsl+SslException Interop+OpenSsl+SslException: SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL. ---> Interop+Crypto+OpenSslCryptographicException: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown --- End of inner exception stack trace --- at Interop.OpenSsl.DoSslHandshake(SafeSslHandle context, Byte[] recvBuf, Int32 recvOffset, Int32 recvCount, Byte[]& sendBuf, Int32& sendCount) at System.Net.Security.SslStreamPal.HandshakeInternal(SafeFreeCredentials credential, SafeDeleteContext& context, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, Boolean isServer, Boolean remoteCertRequired) at Interop.OpenSsl.DoSslHandshake(SafeSslHandle context, Byte[] recvBuf, Int32 recvOffset, Int32 recvCount, Byte[]& sendBuf, Int32& sendCount) at System.Net.Security.SslStreamPal.HandshakeInternal(SafeFreeCredentials credential, SafeDeleteContext& context, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, Boolean isServer, Boolean remoteCertRequired) InnerException: Interop+Crypto+OpenSslCryptographicException Interop+Crypto+OpenSslCryptographicException: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown
Luke 42078 Posted March 29, 2018 Posted March 29, 2018 @@fbrassin that should be resolved for the next release of emby server, thanks.
fbrassin 47 Posted March 29, 2018 Author Posted March 29, 2018 Well, i'm happy to hear this. Should it be fixed in beta if i try it?
Nanganator 3 Posted May 6, 2018 Posted May 6, 2018 Don't want to start a new thread because there is already so many started for SSL issues. If it helps diagnose the problems at all I can share my logs etc. I only get the issues using the android app externally. Android App errors out: "No compatible streams are currently available". Logs show "sslv3 alert certificate unknown". Browser and iPhone app work fine externally over https. Cert is from Let's Encrypt. Version: 3.4.0.0 deb on Ubuntu 16.04.4
Luke 42078 Posted May 6, 2018 Posted May 6, 2018 Don't want to start a new thread because there is already so many started for SSL issues. If it helps diagnose the problems at all I can share my logs etc. I only get the issues using the android app externally. Android App errors out: "No compatible streams are currently available". Logs show "sslv3 alert certificate unknown". Browser and iPhone app work fine externally over https. Cert is from Let's Encrypt. Version: 3.4.0.0 deb on Ubuntu 16.04.4 What android device?
Nanganator 3 Posted May 16, 2018 Posted May 16, 2018 (edited) What android device? Samsung S8. Never mind. Addressed here and here. Edited May 16, 2018 by Nanganator
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