Since version 6.10 RC... I've noticed troubles updating plugins, docker containers and OS using the GUI.
I'm getting a "not available" error message each time.
Same issue reported with Docker containers here : https://forums.unraid.net/topic/108643-all-docker-containers-lists-version-“not-available”-under-update/
The "CA Auto Update Applications" is working fine though so it was not a big deal but still, annoying.
I could't find any answer on Google nor this forum so I started digging and found what seems to be the culprit.
The script /usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/checkall implements a connectivity test trying to reach http://www.msftncsi.com/ncsi.txt but fails to do so :
...
// check connectivity first
echo _("Checking connectivty")."...\n";
if (exec("wget --spider -nv -T10 -t1 http://www.msftncsi.com/ncsi.txt 2>&1|grep -o 'OK'")) {
$check = popen('plugin checkall','r');
while (!feof($check)) echo fgets($check);
pclose($check);
} else {
echo _("No response, aborting")."!\n";
}
?>
Running the command below shows the error
The fix is quite simple, at least for manually updating plugins through GUI: try reaching using HTTPS instead of HTTP and ignore the certificate
Now we get the "OK" response which will make the script work again.
Still trying to figure out where to fix the docker update through GUI...