Jump to content

Recommended Posts

Posted

Plugins crashing, Emby errors due to issues your DRM server. Enough is enough. The DRM has to go. 

 

CoverArt4 crashes made the server unuseable for roku devices, 

Uninstalling or even access the plugin page was a nightmare with it unable to talk to the to emby servers.

2018-08-30 05:21:08.927 Error Plugin: Error checking registration status of CoverArt4
        *** Error Report ***
        Version: 3.5.2.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.9.0.7
        64-Bit OS: True
        64-Bit Process: True
        User Interactive: True
        Processor count: 10
        Program data path: /var/lib/emby
        Application directory: /opt/emby-server/system
        MediaBrowser.Model.Net.HttpException: Cancelling connection to https://mb3admin.com/admin/service/registration/validate due to a previous timeout.
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
           at Emby.Security.PluginSecurityManager.GetRegistrationStatusInternal(String feature, CancellationToken cancellationToken)
        MediaBrowser.Model.Net.HttpException
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
           at Emby.Security.PluginSecurityManager.GetRegistrationStatusInternal(String feature, CancellationToken cancellationToken)

2018-08-30 05:21:08.929 Error Plugin: Error checking registration status of CoverArt4
        *** Error Report ***
        Version: 3.5.2.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.9.0.7
        64-Bit OS: True
        64-Bit Process: True
        User Interactive: True
        Processor count: 10
        Program data path: /var/lib/emby
        Application directory: /opt/emby-server/system
        MediaBrowser.Model.Net.HttpException: Cancelling connection to https://mb3admin.com/admin/service/registration/validate due to a previous timeout.
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
           at Emby.Security.PluginSecurityManager.GetRegistrationStatusInternal(String feature, CancellationToken cancellationToken)
        MediaBrowser.Model.Net.HttpException
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
           at Emby.Security.PluginSecurityManager.GetRegistrationStatusInternal(String feature, CancellationToken cancellationToken)


2018-08-30 05:24:59.608 Error HttpClient: Connection to https://www.mb3admin.com/admin/service/EmbyPackages.json timed out
2018-08-30 05:24:59.616 Error TaskManager: Error
        *** Error Report ***
        Version: 3.5.2.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.9.0.7
        64-Bit OS: True
        64-Bit Process: True
        User Interactive: True
        Processor count: 10
        Program data path: /var/lib/emby
        Application directory: /opt/emby-server/system
        MediaBrowser.Model.Net.HttpException: Connection to https://www.mb3admin.com/admin/service/EmbyPackages.json timed out ---> System.OperationCanceledException: The operation was canceled.
           at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
           at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           --- End of inner exception stack trace ---
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePackagesWithoutRegistrationInfo(CancellationToken cancellationToken)
           at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePluginUpdates(Version applicationVersion, Boolean withAutoUpdateEnabled, CancellationToken cancellationToken)
           at Emby.Server.Implementations.ScheduledTasks.PluginUpdateTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
           at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
        MediaBrowser.Model.Net.HttpException
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
           at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePackagesWithoutRegistrationInfo(CancellationToken cancellationToken)
           at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePluginUpdates(Version applicationVersion, Boolean withAutoUpdateEnabled, CancellationToken cancellationToken)
           at Emby.Server.Implementations.ScheduledTasks.PluginUpdateTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
           at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
        InnerException: System.OperationCanceledException
        System.OperationCanceledException: The operation was canceled.
           at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
           at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
           at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)

At least emby became more but NOT completely usable after removing a few plugins.   

 

Posted

Hi, the cover art plugin requires Emby Premiere, and once in a while it will need to validate this with our admin server, and that will need to be able to reach our admin domain. I apologize for the inconvenience.

Posted

We suffered a DNS issue that resulted in issues resolving some domains for less than 6 hours (domains were being mis classified as malware). How often does this your application have to check in ?

 

PS. It amazes me that a Large and very expensive software vendor like VMWare doesn't and has never required a call home. Yet your software requires it frequently. What a joke, I now completely understand why there are a few forks to remove this nonsense DRM.

Posted

They will check-in every day but it only needs to succeed once every few weeks. That means the error message in your log might not actually mean there's a problem.

 

By the way, the second error block you posted is not DRM, that's trying to download the plugin list when browsing the plugin catalog, or checking for available updates.

Posted

They will check-in every day but it only needs to succeed once every few weeks. That means the error message in your log might not actually mean there's a problem.

 

By the way, the second error block you posted is not DRM, that's trying to download the plugin list when browsing the plugin catalog, or checking for available updates.

 

I think you have a bug in your code than, because the error and issue only appeared within same window as the DNS issues. After we setup a false DNS record to 

point to out own servers. We where able to remove the CoverArt plugin and then emby became accessible again (with out it). After we got DNS services restored and the plugin reinstalled everything. Went back to functioning normally.    

 

Yea and the plugins page not being able to access the the remote server stopped us from being able to uninstall the plugin. 

Posted

I will test these two issues out, thank you for reporting.

Posted

I'm a f'ing multi lifetime license subscriber/patron/ or what ever title you'd like to apply. And I'm sick of your f'ing DRM system taking down my server. Because it can't phone home for itself or some other f'ing plugin. There is no need for an "open source" project to call phone. Hell even the good BIG closed source dont need to phone home. What makes emby so "special" it need to phone home ?

2018-09-06 17:49:30.865 Info HttpServer: HTTP Response 500 to 10.0.250.137. Time: 3ms. http://10.0.3.1:8096/emby/Packages/Updates?PackageType=UserInstalled 
2018-09-06 17:49:37.381 Error HttpClient: Connection to https://mb3admin.com/admin/service/registration/validate timed out
2018-09-06 17:49:37.386 Error SecurityManager: Error checking registration status of MBSupporter
	*** Error Report ***
	Version: 3.5.2.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.9.0.7
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 10
	Program data path: /var/lib/emby
	Application directory: /opt/emby-server/system
	MediaBrowser.Model.Net.HttpException: Connection to https://mb3admin.com/admin/service/registration/validate timed out ---> System.OperationCanceledException: The operation was canceled.
	   at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
	   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   --- End of inner exception stack trace ---
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.Security.PluginSecurityManager.GetRegistrationStatusInternal(String feature, Boolean forceCallToServer, String version, CancellationToken cancellationToken)
	MediaBrowser.Model.Net.HttpException
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.Security.PluginSecurityManager.GetRegistrationStatusInternal(String feature, Boolean forceCallToServer, String version, CancellationToken cancellationToken)
	InnerException: System.OperationCanceledException
	System.OperationCanceledException: The operation was canceled.
	   at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
	   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
	   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)

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