Updating plugins fails with resource temporarily unavailable #630

Closed
opened 2026-02-06 19:54:57 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @paulmorabito on GitHub (Apr 24, 2019).

Hi,

I'm using the latest docker image with Jellyfin version 10.3.1. The plug-in update job and also the plugins view screen fails to load with the following error:

[2019-04-24 00:05:03.018 +00:00] [INF] "StartupTrigger" fired for task: "Check for plugin updates"
[2019-04-24 00:05:03.024 +00:00] [INF] Queueing task "PluginUpdateTask"
[2019-04-24 00:05:03.043 +00:00] [INF] Executing "Check for plugin updates"
[2019-04-24 00:05:03.117 +00:00] [INF] HttpClientManager "GET": "https://repo.jellyfin.org/releases/plugin/manifest.json"
[2019-04-24 00:05:13.200 +00:00] [ERR] Error UnknownError getting response from "https://repo.jellyfin.org/releases/plugin/manifest.json"
System.Net.WebException: Resource temporarily unavailable Resource temporarily unavailable ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable ---> System.Net.Sockets.SocketException: Resource temporarily unavailable
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
   at System.Threading.Tasks.ValueTask`1.get_Result()
   at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Threading.Tasks.ValueTask`1.get_Result()
   at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask)
   at System.Threading.Tasks.ValueTask`1.get_Result()
   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
   at System.Net.HttpWebRequest.SendRequest()
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   --- End of inner exception stack trace ---
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
[2019-04-24 00:05:13.295 +00:00] [ERR] Error
MediaBrowser.Model.Net.HttpException: Resource temporarily unavailable Resource temporarily unavailable ---> System.Net.WebException: Resource temporarily unavailable Resource temporarily unavailable ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable ---> System.Net.Sockets.SocketException: Resource temporarily unavailable

I'm getting similar resource not available errors when doing media scabd too so possibly it's SSL related?

Originally created by @paulmorabito on GitHub (Apr 24, 2019). Hi, I'm using the latest docker image with Jellyfin version 10.3.1. The plug-in update job and also the plugins view screen fails to load with the following error: ``` [2019-04-24 00:05:03.018 +00:00] [INF] "StartupTrigger" fired for task: "Check for plugin updates" [2019-04-24 00:05:03.024 +00:00] [INF] Queueing task "PluginUpdateTask" [2019-04-24 00:05:03.043 +00:00] [INF] Executing "Check for plugin updates" [2019-04-24 00:05:03.117 +00:00] [INF] HttpClientManager "GET": "https://repo.jellyfin.org/releases/plugin/manifest.json" [2019-04-24 00:05:13.200 +00:00] [ERR] Error UnknownError getting response from "https://repo.jellyfin.org/releases/plugin/manifest.json" System.Net.WebException: Resource temporarily unavailable Resource temporarily unavailable ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable ---> System.Net.Sockets.SocketException: Resource temporarily unavailable at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask`1.get_Result() at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask`1.get_Result() at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask`1 creationTask) at System.Threading.Tasks.ValueTask`1.get_Result() at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts) at System.Net.HttpWebRequest.SendRequest() at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization) [2019-04-24 00:05:13.295 +00:00] [ERR] Error MediaBrowser.Model.Net.HttpException: Resource temporarily unavailable Resource temporarily unavailable ---> System.Net.WebException: Resource temporarily unavailable Resource temporarily unavailable ---> System.Net.Http.HttpRequestException: Resource temporarily unavailable ---> System.Net.Sockets.SocketException: Resource temporarily unavailable ``` I'm getting similar resource not available errors when doing media scabd too so possibly it's SSL related?
OVERLORD added the bug label 2026-02-06 19:54:57 +03:00
Author
Owner

@anthonylavado commented on GitHub (Apr 24, 2019):

Do you have IPv6 enabled by chance?

@anthonylavado commented on GitHub (Apr 24, 2019): Do you have IPv6 enabled by chance?
Author
Owner

@paulmorabito commented on GitHub (Apr 24, 2019):

No, the NAS loads the ip6 kernel model but the network settings have it
disabled and I can see no ip6 address assigned.

On Wed, 24 Apr 2019 at 11:03, Anthony Lavado notifications@github.com
wrote:

Do you have IPv6 enabled by chance?


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jellyfin/jellyfin/issues/1290#issuecomment-486038308,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADSGX3YBF6I5ZZDA4OSACY3PR65VTANCNFSM4HH7MLKQ
.

@paulmorabito commented on GitHub (Apr 24, 2019): No, the NAS loads the ip6 kernel model but the network settings have it disabled and I can see no ip6 address assigned. On Wed, 24 Apr 2019 at 11:03, Anthony Lavado <notifications@github.com> wrote: > Do you have IPv6 enabled by chance? > > — > You are receiving this because you authored the thread. > Reply to this email directly, view it on GitHub > <https://github.com/jellyfin/jellyfin/issues/1290#issuecomment-486038308>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/ADSGX3YBF6I5ZZDA4OSACY3PR65VTANCNFSM4HH7MLKQ> > . >
Author
Owner

@paulmorabito commented on GitHub (Apr 24, 2019):

This is my compose file if it helps:

version: '3'

services:
  jellyfin:
    image: jellyfin/jellyfin:latest 
    network_mode: "bridge"  
    volumes:  
      - /share/persistent/jellyfin:/config  
      - /share/media:/media
    ports:
      - '8097:8096'
    environment:
      - PUID= 1000
      - PGID= 999
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128
    privileged: true

@paulmorabito commented on GitHub (Apr 24, 2019): This is my compose file if it helps: ``` version: '3' services: jellyfin: image: jellyfin/jellyfin:latest network_mode: "bridge" volumes: - /share/persistent/jellyfin:/config - /share/media:/media ports: - '8097:8096' environment: - PUID= 1000 - PGID= 999 devices: - /dev/dri/renderD128:/dev/dri/renderD128 privileged: true ```
Author
Owner

@DrPandemic commented on GitHub (Apr 24, 2019):

This sounds like a problem from your Docker Compose network. Try to connect directly to your docker container docker exec -it <container name> /bin/sh and the container name can be found with docker ps. From the container, can you curl -v https://repo.jellyfin.org/releases/plugin/manifest.json?

If you get any network error from that, this means that your network setup is broken.

@DrPandemic commented on GitHub (Apr 24, 2019): This sounds like a problem from your Docker Compose network. Try to connect directly to your docker container `docker exec -it <container name> /bin/sh` and the container name can be found with `docker ps`. From the container, can you `curl -v https://repo.jellyfin.org/releases/plugin/manifest.json`? If you get any network error from that, this means that your network setup is broken.
Author
Owner

@paulmorabito commented on GitHub (Apr 25, 2019):

Yes, you are correct. It was a networking issue. It's now fixed.

Thanks.

On Wed, 24 Apr 2019 at 23:03, Jean-Samuel Aubry-Guzzi <
notifications@github.com> wrote:

This sounds like a problem from your Docker Compose network. Try to
connect directly to your docker container docker exec -it /bin/bash and the container name can be found with docker ps. From
the container, can you curl -vhttps://
repo.jellyfin.org/releases/plugin/manifest.json?

If you get any network error from that, this means that your network setup
is broken.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jellyfin/jellyfin/issues/1290#issuecomment-486246363,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADSGX33UX2QA3WQ2LM2FJBDPSBSB3ANCNFSM4HH7MLKQ
.

@paulmorabito commented on GitHub (Apr 25, 2019): Yes, you are correct. It was a networking issue. It's now fixed. Thanks. On Wed, 24 Apr 2019 at 23:03, Jean-Samuel Aubry-Guzzi < notifications@github.com> wrote: > This sounds like a problem from your Docker Compose network. Try to > connect directly to your docker container docker exec -it <container > name> /bin/bash and the container name can be found with docker ps. From > the container, can you curl -vhttps:// > repo.jellyfin.org/releases/plugin/manifest.json? > > If you get any network error from that, this means that your network setup > is broken. > > — > You are receiving this because you authored the thread. > Reply to this email directly, view it on GitHub > <https://github.com/jellyfin/jellyfin/issues/1290#issuecomment-486246363>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/ADSGX33UX2QA3WQ2LM2FJBDPSBSB3ANCNFSM4HH7MLKQ> > . >
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#630