Apt update fails due to unstable HTTPS connectivity to the Virtualmin repo.

Hi,

When trying to update to the latest Virtualmin packages, apt fails with this error:

Err:1 Index of /vm/7/gpl/apt virtualmin/main amd64 usermin all 2.510
Could not wait for server fd - select (11: Resource temporarily unavailable) [IP: 51.158.66.131 443]

Ping to the server is completely stable:

PING software.virtualmin.com (51.158.66.131) 56(84) bytes of data.
64 bytes from 131-66-158-51.instances.scw.cloud: icmp_seq=1 ttl=46 time=105 ms
64 bytes from 131-66-158-51.instances.scw.cloud: icmp_seq=2 ttl=46 time=101 ms
64 bytes from 131-66-158-51.instances.scw.cloud: icmp_seq=3 ttl=46 time=102 ms
64 bytes from 131-66-158-51.instances.scw.cloud: icmp_seq=4 ttl=46 time=102 ms
64 bytes from 131-66-158-51.instances.scw.cloud: icmp_seq=5 ttl=46 time=101 ms
64 bytes from 131-66-158-51.instances.scw.cloud: icmp_seq=6 ttl=46 time=102 ms
64 bytes from 131-66-158-51.instances.scw.cloud: icmp_seq=7 ttl=46 time=101 ms
— ping statistics —
0% packet loss, avg 102 ms

HTTPS sometimes responds (e.g., 401), so the server is reachable, but apt update often hangs or fails with the error above.
This only happens with the Virtualmin repository—other HTTPS repos work normally.

Is there any known issue or rate limiting on software.virtualmin.com that could cause intermittent HTTPS stalls?

There is no rate limiting.

It seems to be working fine for me.

What happens if you try to fetch something using curl?

curl https://software.virtualmin.com/vm/7/gpl/apt/dists/virtualmin/Release

Thanks for checking.

Here is the result of running the command you asked for:

curl https://software.virtualmin.com/vm/7/gpl/apt/dists/virtualmin/Release

It returns a normal Release file, for example:

Origin: . virtualmin
Label: . virtualmin
Suite: virtualmin
Codename: virtualmin
Architectures: all amd64 i386
Components: main
Description: Generated by aptly

So the repository metadata is reachable and looks correct.

However, during apt update I still frequently get this error:

Err:1 Index of /vm/7/gpl/apt virtualmin/main amd64 usermin all 2.510
Could not wait for server fd - select (11: Resource temporarily unavailable)

Other HTTPS repositories update without issues, so the problem only appears when contacting this repository during apt operations.

Let me know if there’s anything else I should test.