March 19, 20251 yr Hi, in the last two version of unraid connect (2025.03.18.1557, 2025.03.18.2027), I noticed that during installation, a node package is downloaded to the flash drive, installed, then deleted from the flash drive. This also happens during boot, but because I have set up an outgoing proxy, and that proxy server is in a docker container on this unraid server, it means plugins do not have an internet connection available before array startup. This causes the node package failing to download, and unraid connect plugin failing to install during boot. Here's the relevant boot log: Mar 19 17:14:55 Tower plugin-manager: running: 'anonymous' Mar 19 17:14:55 Tower plugin-manager: running: 'anonymous' Mar 19 17:14:55 Tower plugin-manager: creating: /boot/config/plugins/dynamix.my.servers/node-v22.14.0-linux-x64.tar.xz - downloading from URL https://nodejs.org/download/release/v22.14.0/node-v22.14.0-linux-x64.tar.xz Mar 19 17:14:58 Tower rc.local: plugin: installing: dynamix.unraid.net.plg Mar 19 17:14:58 Tower rc.local: Executing hook script: pre_plugin_checks Mar 19 17:14:58 Tower rc.local: Installing dynamix.unraid.net.plg 2025.03.18.2027 Mar 19 17:14:58 Tower rc.local: Checking disk space on /usr... ok. (14635MB free) Mar 19 17:14:58 Tower rc.local: Checking DNS... Mar 19 17:14:58 Tower rc.local: ⚠️ Do not close this window yet Mar 19 17:14:58 Tower rc.local: plugin: downloading: node-v22.14.0-linux-x64.tar.xz ...#015plugin: node-v22.14.0-linux-x64.tar.xz download failure: Network failure Mar 19 17:14:58 Tower rc.local: Executing hook script: post_plugin_checks A workaround is to manually download the node package and place it under /boot/config/plugins/dynamix.my.servers/ prior to reboot, then plugin-manager will be like: Mar 19 17:36:44 Tower plugin-manager: checking: /boot/config/plugins/dynamix.my.servers/node-v22.14.0-linux-x64.tar.xz - SHA256 Mar 19 17:36:45 Tower plugin-manager: skipping: /boot/config/plugins/dynamix.my.servers/node-v22.14.0-linux-x64.tar.xz already exists and proceed to success installation. But it's annoying needing to download this manually every time the server needs a reboot, and it seems unnecessary to download the same package every time (which also increases the wear on the flash), so maybe please consider persisting this node package download on the flash drive?
March 19, 20251 yr yeah there seems to be a bug with the code this is whats used in the install routine find /boot/config/plugins/dynamix.my.servers/ -name "node-v*-linux-x64.tar.xz" ! -name "&NODEJS_FILENAME;" -delete it should look like this find /boot/config/plugins/dynamix.my.servers/ -name "node-v*-linux-x64.tar.xz" ! -name ${NODE_FILE} -delete to add to that. If you remove the plugin, it does not remove the file (probably as side effect of downloading and deleting it constantly nobody noticed)
March 19, 20251 yr Community Expert Thanks for flagging. We will publish a release asap to remedy this.
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.