"Wake On Lan" (WOL) wont "Network Scan", NMAP version issue.
re: Wakeonlan (2019.01.25) , Unraid 6.7.x, 6.8.rc1
Hadn't needed to touch WOL since Unraid 6.6.7 because it just worked well (thanks).
Recently had a need to use WOL's 'Network Scan' to add servers and found that it silently failed to scan.
Investigating, found it uses 'nmap' for the scan.
'nmap -V' fails in the Unraid terminal due to missing /lib64/libssl.so.1 & /lib64/libcrypto.so.1
Unraid 6.7.x & 6.8rc now provides /lib64/libssl.so.1.1 & /lib64/libcrypto.so.1.1
Experimenting I creating a softlink between each of the libssl and libcrypto versions.
This allowed NMAP (7.50) to work and the 'Network Scan' to function again.
Such softlink's would need to be scripted to be applied each boot if continued to be used in this manner.
Another plugin, 'Unassigned Devices' also uses NMAP, but ver 7.70. Unraid also loads this version each boot. Since Unraid loads plugins alphabetically the "Wakeonlan" loads next and Unraid overwrites the UD NMAP 7.70 with the WOL NMAP 7.50.
Experimenting again, I renamed /config/plugins/wakeonlan.plg to /config/plugins/1wakeonlan.plg for it to load first and rebooted.
WOL NMAP 7.50 was loaded first then overwriten by UD NMAP 7.70 as expected.
Wakeonlan 'Network Scan' worked with NMAP 7.70 without any softlinks or apparent issues.
Please revise "wakeonlan" to load NMAP 7.70 or a later version.
The latest NMAP 7.80 was released in Aug 2019.
Thank you.