@Rich
I found the reason for download of 'provides.db' to fail.
On my Windows host I have Zscaler running. This is causing the following step in '/usr/bin/provides.sh' to fail:
/bin/ping -A -W 1 -c 2 8.8.8.8 2>&1 > /dev/null || return
Running this in terminal with Zscaler enabled:
$ /bin/ping -A -W 1 -c 2 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
Disabling 'Internet Security' in Zscaler:
$ /bin/ping -A -W 1 -c 2 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=128 time=15.380 ms
64 bytes from 8.8.8.8: seq=1 ttl=128 time=15.613 ms
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 15.380/15.496/15.613 ms
Annoying because Internet Security of Zscaler is enabled automatically.
But now I know how to get it working...