Jump to content

Sometimes movie unvailable


fbrassin

Recommended Posts

fbrassin

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

Link to comment
Share on other sites

fbrassin

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

Link to comment
Share on other sites

fbrassin

It seems the problem could be comunication between ATV4 and server as if i try to play from webui movie plays.

Just tried.

Edited by fbrassin
Link to comment
Share on other sites

corey

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?

Link to comment
Share on other sites

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? 

Link to comment
Share on other sites

fbrassin

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?

Link to comment
Share on other sites

fbrassin

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

  • 1 month later...
Nanganator

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

  • 2 weeks later...

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