@MRC-MBU Hello again.
This could just be a blip in network access. That server looks to be up-and-running and I’ve had no warning from it, at least in this timeframe. The timeout of 10 seconds should be find also.
Plus from here I have:
wget https://rockstor.com/rockons/root.json
--2022-02-14 13:01:34-- https://rockstor.com/rockons/root.json
Resolving rockstor.com (rockstor.com)... 68.183.215.172
Connecting to rockstor.com (rockstor.com)|68.183.215.172|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3168 (3.1K) [application/json]
Saving to: ‘root.json’
root.json 100%[======================================================================================>] 3.09K --.-KB/s in 0s
2022-02-14 13:01:34 (219 MB/s) - ‘root.json’ saved [3168/3168]
And a quick took at the logs of that server doesn’t show anything.
Have your retried or check your network allows this access. The above wget should do it.
The actual update first gets this file then every one of the ones indicated within it. But that’s still hardly anything and each file is tiny and so it’s far less than a typical page view. We do hope to enable server side compression now we have https in place and this should speed things up quite some. But we’re not there yet unfortunately.
Sorry to not be an any more help on this front. Let us know how you get on with this. I know you were recently playing with zypper proxie config in order to ‘get-out’ for zypper repos. Could it be you require a special config on your proxy server to allow this Rock-ons access?
Just a thought. And in this case you will required a proxy config on the proxy setup. But if that is simply not an option then you need to find the url required to ‘get-out’ and hard code it over the top of the one currently being used.
See: /opt/rockstor/src/rockstor/storageadmin/views/rockon.py
specifically the “url_root” in:
But that’s a hack, the proper way is to allow this system access to this location via the proxy server.
Note that you would have to hard code that url_root variable. The settings is currently draws from is build time not run time. We have long wanted to add proxy capabilities at our end but alas we have just had other priorities.
Hope that helps.