• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Movie DB Connection Issue

     
    • 0 Vote(s) - 0 Average

    Movie DB Connection Issue

    Movie DB Issue
    Mr. O
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Sep
    Reputation: 0
    #1
    2024-09-09, 02:17 PM
    Im unable to connect to the movie db. I have attached a copy of the stack trace. Im running a copy from an Odroid hc2 using ubuntu, a hard drive for boot. Any help will be very appreciated

    [2024-09-09 14:09:44.400 +00:00] [ERR] Provider "The Open Movie Database" failed to retrieve search results
    System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
    ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
      at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan1 alert, ExceptionDispatchInfo exception)
      at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
      at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
      at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken>
      --- End of inner exception stack trace ---
      at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken>
      at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
      at System.Threading.Tasks.TaskCompletionSourceWithCancellation
    1.WaitWithCancellationAsync(CancellationToken cancellationToken)
      at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
      at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.<SendCoreAsync>g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
      at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.<SendCoreAsync>g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
      at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, Cancellat>
      at MediaBrowser.Providers.Plugins.Omdb.OmdbItemProvider.GetSearchResultsInternal(ItemLookupInfo searchInfo, Boolean isSearch, CancellationToken cancellationToken)
      at MediaBrowser.Providers.Manager.ProviderManager.GetRemoteSearchResults[TItemType,TLookupType](RemoteSearchQuery`1 searchInfo, BaseItem referenceItem, CancellationToken cancellat>
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-09-09, 04:24 PM
    What is the output of this command?

    Code:
    curl -vvv https://image.tmdb.org/t/p/original/uqIVJR1fmkiwpcIsIcV0vxiyY4z.jpg -o /tmp/futurama.jpg
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Mr. O
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Sep
    Reputation: 0
    #3
    2024-09-09, 04:27 PM
    user@h3:~$ curl -vvv https://image.tmdb.org/t/p/original/uqIV...xiyY4z.jpg -o /tmp/futurama.jpg
      % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                    Dload  Upload  Total  Spent    Left  Speed
      0    0    0    0    0    0      0      0 --:--:-- --:--:-- --:--:--    0* Host image.tmdb.org:443 was resolved.
    * IPv6: 2400:52e0:1a00::1067:1
    * IPv4: 185.93.1.250
    *  Trying [2400:52e0:1a00::1067:1]:443...
    * Connected to image.tmdb.org (2400:52e0:1a00::1067:1) port 443
    * ALPN: curl offers h2,http/1.1
    } [5 bytes data]
    * TLSv1.3 (OUT), TLS handshake, Client hello (1):
    } [512 bytes data]
    *  CAfile: /etc/ssl/certs/ca-certificates.crt
    *  CApath: /etc/ssl/certs
      0    0    0    0    0    0      0      0 --:--:-- --:--:-- --:--:--    0{ [5 bytes data]
    * TLSv1.3 (IN), TLS handshake, Server hello (2):
    { [122 bytes data]
    * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (Nerd-face:
    { [19 bytes data]
    * TLSv1.3 (IN), TLS handshake, Certificate (11):
    { [3967 bytes data]
    * TLSv1.3 (IN), TLS handshake, CERT verify (15):
    { [264 bytes data]
    * TLSv1.3 (IN), TLS handshake, Finished (20):
    { [52 bytes data]
    * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
    } [1 bytes data]
    * TLSv1.3 (OUT), TLS handshake, Finished (20):
    } [52 bytes data]
    * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
    * ALPN: server accepted h2
    * Server certificate:
    *  subject: CN=image.tmdb.org
    *  start date: Aug 20 18:10:03 2024 GMT
    *  expire date: Nov 18 18:10:02 2024 GMT
    *  subjectAltName: host "image.tmdb.org" matched cert's "image.tmdb.org"
    *  issuer: C=US; O=Let's Encrypt; CN=R10
    *  SSL certificate verify ok.
    *  Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
    *  Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
    *  Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
    } [5 bytes data]
    * using HTTP/2
    * [HTTP/2] [1] OPENED stream for https://image.tmdb.org/t/p/original/uqIV...xiyY4z.jpg
    * [HTTP/2] [1] [:method: GET]
    * [HTTP/2] [1] [:scheme: https]
    * [HTTP/2] [1] [:authority: image.tmdb.org]
    * [HTTP/2] [1] [:path: /t/p/original/uqIVJR1fmkiwpcIsIcV0vxiyY4z.jpg]
    * [HTTP/2] [1] [user-agent: curl/8.5.0]
    * [HTTP/2] [1] [accept: */*]
    } [5 bytes data]
    > GET /t/p/original/uqIVJR1fmkiwpcIsIcV0vxiyY4z.jpg HTTP/2
    > Host: image.tmdb.org
    > User-Agent: curl/8.5.0
    > Accept: */*
    >
    { [5 bytes data]
    * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
    { [265 bytes data]
    * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
    { [265 bytes data]
    * old SSL session ID is stale, removing
    { [5 bytes data]
    < HTTP/2 200
    < date: Mon, 09 Sep 2024 16:26:34 GMT
    < content-type: image/jpeg
    < content-length: 50330
    < server: BunnyCDN-IL1-1067
    < cdn-pullzone: 775336
    < cdn-uid: 29af4e0e-bcbd-4fcb-8635-74ddc38a1ebf
    < cdn-requestcountrycode: US
    < cache-control: public, max-age=31919000
    < etag: "6272f494-c49a"
    < last-modified: Wed, 04 May 2022 21:48:04 GMT
    < cdn-storageserver: NY-346
    < cdn-requestpullsuccess: True
    < cdn-fileserver: 266
    < perma-cache: HIT
    < cdn-proxyver: 1.04
    < cdn-requestpullcode: 200
    < cdn-cachedat: 10/31/2023 19:06:51
    < cdn-edgestorageid: 845
    < cdn-status: 200
    < cdn-requestid: ded9bb7a84934284235c06fa157949d7
    < cdn-cache: HIT
    < accept-ranges: bytes
    <
    { [16384 bytes data]
    100 50330  100 50330    0    0  144k      0 --:--:-- --:--:-- --:--:--  144k
    * Connection #0 to host image.tmdb.org left intact
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-09-09, 05:41 PM
    My bad. I just noticed your error was for Open Movie DB. Not TMDB. What order do you have your metadata providers in your library settings?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Mr. O
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Sep
    Reputation: 0
    #5
    2024-09-09, 06:20 PM
    (2024-09-09, 05:41 PM)TheDreadPirate Wrote: My bad.  I just noticed your error was for Open Movie DB.  Not TMDB.  What order do you have your metadata providers in your library settings?

    How would i do that? I also noticed in the plugins trying to add another to get the metadata that i am unable to see any new ones. Only the current plugins are viewable. Im wondering if the process for some reason is unable to connect to the internet. Do you have another web address for trying to get the data?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-09-09, 07:29 PM
    Dashboard > Libraries > Select a library.

       

    I've never seen it fail to retrieve metadata from both TMDB and TVDB so I don't have any OMDB examples.  But OMDB is second to TMDB in a default installation.  How are yours currently ordered?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Mr. O
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Sep
    Reputation: 0
    #7
    2024-09-10, 12:58 AM
    (2024-09-09, 07:29 PM)TheDreadPirate Wrote: Dashboard > Libraries > Select a library.



    I've never seen it fail to retrieve metadata from both TMDB and TVDB so I don't have any OMDB examples.  But OMDB is second to TMDB in a default installation.  How are yours currently ordered?
    I have reordered the metadata sources. Im still getting the same issue. Similar stack trace.

    [2024-09-10 00:57:22.623 +00:00] [ERR] Error in "TheMovieDb"
    System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
    ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
      at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
      at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
      at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken>
      --- End of inner exception stack trace ---
      at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken>
      at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
      at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken)
      at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
      at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
      at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, Cancellat>
      at TMDbLib.Rest.RestRequest.SendInternal(HttpMethod method, CancellationToken cancellationToken)
      at TMDbLib.Rest.RestRequest.Get[T](CancellationToken cancellationToken)
      at TMDbLib.Rest.RestRequestExtensions.GetOfT[T](RestRequest request, CancellationToken cancellationToken)
      at TMDbLib.Client.TMDbClient.GetConfigAsync()
      at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.EnsureClientConfigAsync()
      at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.SearchSeriesAsync(String name, String language, Int32 year, CancellationToken cancellationToken)
      at MediaBrowser.Providers.Plugins.Tmdb.TV.TmdbSeriesProvider.GetMetadata(SeriesInfo info, CancellationToken cancellationToken)
      at MediaBrowser.Providers.Manager.MetadataService
    2.ExecuteRemoteProviders(MetadataResult1 temp, String logName, Boolean replaceData, TIdType id, IEnumerable1 providers, Cancell>
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #8
    2024-09-10, 03:06 PM
    Is IPv6 enabled in Jellyfin? The curl output you posted indicates your system is setup for IPv6 and I'm wondering if your OS is responding in IPv6, but Jellyfin doesn't have IPv6 enabled.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Mr. O
    Offline

    Junior Member

    Posts: 5
    Threads: 1
    Joined: 2024 Sep
    Reputation: 0
    #9
    2024-09-10, 06:36 PM
    Enabled ipv6, still no dice. I have synched the nfs server, set the proper time zone, restarted inbetween each change and still no good.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #10
    2024-09-10, 06:50 PM
    Can you share the contents of /etc/jellyfin/network.xml?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode