It's very bizarre..... I tried to go through the ProFTPd.plg file.
After concatenating the wget gz file target url I get the following:
https://github.com/SlrG/unRAID/raw/master/AppSupport/ProFTPd/ProFTPd-SlrG-Control-1.4.tar.gz
Which can be successfully downloaded from my connection! (I just tested it with a browser)
The problem stands for net connectivity check! Somehow HTTP 200 OK is not retrieved for all cases.
As seen below after 5 wget retries I got the response.
root@Tower:~# wget --no-check-certificate -qST4 --spider "https://github.com/SlrG"
root@Tower:~# wget --no-check-certificate -qST4 --spider "https://github.com/SlrG"
root@Tower:~# wget --no-check-certificate -qST4 --spider "https://github.com/SlrG"
root@Tower:~# wget --no-check-certificate -qST4 --spider "https://github.com/SlrG"
root@Tower:~# wget --no-check-certificate -qST4 --spider "https://github.com/SlrG"
root@Tower:~# wget --no-check-certificate -qST4 --spider "https://github.com/SlrG"
HTTP/1.1 200 OK
Server: GitHub.com
Date: Sun, 10 Dec 2017 22:25:51 GMT
Content-Type: text/html; charset=utf-8
Status: 200 OK
Cache-Control: no-cache
Vary: X-Requested-With
Then I managed to repeat continuously the installation process but again with no luck...
Finally I downloaded the plg file and changed the following line to fool the script. (changed from no)
else
HASNET="yes"
fi
Then using the new plg file I repeated the process after uploading it to the appropriate path and started the installation again:
plugin: installing: /boot/packages/ProFTPd.plgCleaning up previous install files...Executing selfremoval commands if present......Cleanup complete!Downloading any missing plugin files...Latest plugin control files downloadingPlugin control files have passed MD5 checkLatest plugin dependency files downloadingPlugin dependency files have passed MD5 check...Downloading complete!Running install script for ProFTPd...Installing plugin control filesInstalling plugin dependency filesDetect if MySQL/MariaDB is installed...Move Config Editor archive to plugin dir...+==============================================================================| Installing new package /tmp/ProFTPd-inst/install-B/ProFTPd-x86_64.tgz+==============================================================================Verifying package ProFTPd-x86_64.tgz.Installing package ProFTPd-x86_64.tgz:PACKAGE DESCRIPTION:Executing install script for ProFTPd-x86_64.tgz.Package ProFTPd-x86_64.tgz installed.Disable builtin FTP-Server...Restart inetd to apply change...Starting Internet super-server daemon: /usr/sbin/inetdDisable icon of builtin FTP-Server...Remove example config file...Symlink new config file...ProFTPd is disabled. Please enable before starting.Cleaning up temp files/folders...Install complete!plugin: installed
And finally succeeded.......................