Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Bug updating plugins/docker/os with GUI + a FIX

Featured Replies

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.

image.png.3d04b79f07bfa94fc026387cf0e32766.png

 

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

image.png.a4e38a85fc75ebabb791ece0a22a6c79.png

 

The fix is quite simple, at least for manually updating plugins through GUI: try reaching using HTTPS instead of HTTP and ignore the certificate

image.png.52eae5959fcea7c2afef79171ab0ea28.png

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...

Edited by FoxyNC

Solved by bonienl

  • Solution

The original check works fine for me, do you have SSL enabled for GUI access?

 

I tested your modification on my systems, there is no regression.

Made a change to use https instead of http for checking both plugins and docker.

Thx

 

  • Author

Since this fix has been integrated to version 6.10 RC4 it is now FIXED :)

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.