My Nextcloud client just informed me, that there is a new version. I clicked on the link which lead me to the nextcloud.com website and I clicked on download button for the client of my OS.
Normally the download is done within a few seconds but this time, it is crawling at around 30 to 70 kB/s. I checked our internet connection/network right away to make sure it’s not causing this and it isn’t, because downloads from other sources are downloading at around 6 to 10 MB/s.
I can rule out a bottleneck between our clients and the nextcloud.com servers, since a traceroute shows pretty decent latency. It seems that the nextcloud.com server is throttling the connection for some reason. I also asked someone outside of our network and he has the same issue.
Traceroute:
traceroute to nextcloud.com (95.217.53.153), 64 hops max, 52 byte packets
1 10.0.1.1 (10.0.1.1) 1.260 ms 0.880 ms 0.804 ms
2 62.155.247.172 (62.155.247.172) 5.122 ms 5.307 ms 5.239 ms
3 217.0.197.237 (217.0.197.237) 11.154 ms 11.817 ms
217.5.116.38 (217.5.116.38) 11.330 ms
4 ffm-b4-link.telia.net (213.248.93.186) 10.683 ms 11.099 ms 11.235 ms
5 ffm-bb3-link.telia.net (62.115.114.88) 37.942 ms 37.708 ms
ffm-bb2-link.telia.net (62.115.114.90) 37.165 ms
6 s-bb3-link.telia.net (62.115.138.236) 41.193 ms 41.755 ms
s-bb4-link.telia.net (62.115.138.104) 37.926 ms
7 hls-b1-link.telia.net (62.115.123.31) 36.158 ms
hls-b1-link.telia.net (80.91.246.85) 43.862 ms 41.192 ms
8 hetzner-svc067711-ic351605.c.telia.net (62.115.183.185) 37.562 ms 38.723 ms 39.652 ms
9 core32.hel1.hetzner.com (213.239.224.26) 37.441 ms
core31.hel1.hetzner.com (213.239.224.38) 40.772 ms 40.445 ms
10 ex9k2.dc2.hel1.hetzner.com (213.239.224.142) 42.494 ms 42.787 ms
ex9k2.dc2.hel.hetzner.com (213.239.224.146) 39.306 ms
11 s5.nextcloud.com (95.216.247.163) 40.923 ms 42.347 ms 42.180 ms
I’m just wondering, if there is a specific reason behind the throttle or if this is an issue which needs to be looked at by the Nextcloud network team?
The problem has already existed for more than half a year. This also affects the server version updater built into Nextcloud. The CLI tool for the update is often running into a timeout.
Error Messages:
Updater run in non-interactive mode.
Start update
Info: Pressing Ctrl-C will finish the currently running step and then stops the updater.
[✔] Check for expected files
[✔] Check for write permissions
[✔] Create backup
[✘] Downloading failed
Curl error: Failed to connect to download.nextcloud.com port 443: Connection timed out
Updater run in non-interactive mode.
Start update
Info: Pressing Ctrl-C will finish the currently running step and then stops the updater.
[✔] Check for expected files
[✔] Check for write permissions
[✔] Create backup
[✘] Downloading failed
Could not do request to updater server: Unknown SSL protocol error in connection to updates.nextcloud.com:443
Update failed. To resume or retry just execute the updater again.
My screenshots are a little older. But yes, the problem still exists. download.nextcloud.com has sometimes a really bad response time and is often down.
The same applies to the docs.nextcloud.com which is down often as well. My guess is, that these are all parked on the same server and if not, the issue could be with the hoster “Hetzner”.
But I think we should wait for an official to say something before we jump to rumours about what is going on.
My screenshots are from Pingdom and Uptimerobot. Two external services that show that there are periodic failures and high response time. But I agree with you: The problem now manifests itself differently (is continuous & not sporadic). Let’s wait for NextCloud to respond.
Nevertheless, my screenshots show that the download servers have been having problems for some time. Maybe they just need a little more love.
Probably the same issue again. I presume that the hoster is having issues again.
I just started a dummy download from the downloads page and am crawling at around 130 kB/s
As mentioned by @rakekniven above, you can always use the contact form (https://nextcloud.com/contact/) and inform the Nextcloud officials about this issue, so they can look into it and/or contact their hoster.
//EDIT: I don’t think the servers are the actual issue, I would rather point my finger at the hoster and their network.
Perhaps Nextcloud can implement a mirror solution for nextcloud-downloads?
Perhaps there is a nice cloud software Nextcloud GmbH can use for hosting the download.
Perhaps Google Drive or Dropbox?
It’s slow again, the update to 18.0.7 was stuck a very long time on the download step. I had to increase the php max_execution_time for it to work at all. I guess they should beef up their download servers.
As mentioned above, use the contact form (https://nextcloud.com/contact/ ) and inform the Nextcloud officials about this issue, so they can look into it and/or contact their hoster.
$ wget https://download.nextcloud.com/server/releases/nextcloud-18.0.6.zip
--2020-07-17 09:58:13-- https://download.nextcloud.com/server/releases/nextcloud-18.0.6.zip
Resolving download.nextcloud.com (download.nextcloud.com)... 95.217.64.181, 2a01:4f9:2a:3119::181
Connecting to download.nextcloud.com (download.nextcloud.com)|95.217.64.181|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 108507253 (103M) [application/zip]
Saving to: ‘nextcloud-18.0.6.zip’
nextcloud-18.0.6.zip 0%[ ] 712.00K 52.8KB/s eta 29m 26s
At the moment a nextcloud update is nearly impossible. cc @jospoortvliet
Tested it from two different networks. According to the traceroute the route leads via he.net. So I don’t expect a peering or provider problem (the nc download servers are located at hetzner). Therefore I rather assume a server-side problem at Nextcloud. Or simply overloaded.
I think the download server is slow. That is the only problem.
My two updates on two different servers (at home and VPS) took each one hour only for downloading the nextcloud-19.0.1 zip file from https://download.nextcloud.com