Droid999 Posted March 3, 2020 Share Posted March 3, 2020 (edited) For the past few weeks all my plugins and the Update OS page have a status of "Unknown". I have tried a reboot with no change. I have also checked that the box has working Internet, which it has. I also got my weekly email yesterday telling me all the plugins that require updating. Running 6.8.2. Any idea on how to solve this ? or is there a command line to upgrade plugins via the terminal ? Edited March 5, 2020 by Droid999 Update title. Quote Link to comment
Squid Posted March 3, 2020 Share Posted March 3, 2020 What happens if you go to the Apps Tab? If it loads no problems, can you post a screen shot of what appears when you go to "Statistics" within it. Quote Link to comment
Droid999 Posted March 4, 2020 Author Share Posted March 4, 2020 12 hours ago, Squid said: What happens if you go to the Apps Tab? If it loads no problems, can you post a screen shot of what appears when you go to "Statistics" within it. Apps works no problems - screen shot attached for Statistics. Quote Link to comment
Droid999 Posted March 5, 2020 Author Share Posted March 5, 2020 @Squid - Any ideas on how to resolve this? Thanks. Quote Link to comment
Squid Posted March 5, 2020 Share Posted March 5, 2020 If you reload the apps page and the date hasn't changed, then it's definitely not communicating with the outside world. (A reboot would then have Apps actually return errors) But, I don't know what the problem actually is. Just that its something network related on your end. Whether that's the router / modem configuration or something else I can't really say (I didn't see anything obvious in your previous diagnostics) Quote Link to comment
Droid999 Posted March 5, 2020 Author Share Posted March 5, 2020 (edited) 17 minutes ago, Squid said: If you reload the apps page and the date hasn't changed, then it's definitely not communicating with the outside world. (A reboot would then have Apps actually return errors) But, I don't know what the problem actually is. Just that its something network related on your end. Whether that's the router / modem configuration or something else I can't really say (I didn't see anything obvious in your previous diagnostics) Ok - found what's causing it. I'm running a Squid Proxy, when this is off then the plugins page updates correctly - when it's on - the Status is Unknown. There is a setting to not cache certain domains - anyone know which domain the plugins page queries to get its updates? Edited March 5, 2020 by Droid999 Cause found. Quote Link to comment
Droid999 Posted March 5, 2020 Author Share Posted March 5, 2020 1 hour ago, Droid999 said: Ok - found what's causing it. I'm running a Squid Proxy, when this is off then the plugins page updates correctly - when it's on - the Status is Unknown. There is a setting to not cache certain domains - anyone know which domain the plugins page queries to get its updates? Solved. The plugins page is checking network connectivity by calling http://www.msftncsi.com/ncsi.txt. This is flagged as a Windows 10 Telemetry site in my proxy filter, and therefore blocked. Unraid thinks there is no network connectivity, and doesn't attempt to get the status of plugins. This functionality is within the file /usr/local/emhttp/plugins/dynamix.plugin.manager/include/PluginHelpers.php function check_plugin($arg, &$ncsi) { // Get network connection status indicator (NCSI) if ($ncsi===null) passthru("wget --quiet --spider --timeout=10 --tries=1 http://www.msftncsi.com/ncsi.txt",$ncsi); return $ncsi===0 ? plugin('check',$arg) : false; } By whitelisting the msftncsi.com domain, the Plugins page displays the Status correctly. Quote Link to comment
Rollmeaway Posted May 14, 2020 Share Posted May 14, 2020 Thank you for this Droid999, I had the exact same issue with my dns filter. Saved me a lot of time and headache! Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.