Look like curl is not installed. Just type curl, do you get a help prompt?If not pkg install curl
Oops.. put your curl string in quotes i.e. curl -v "url"
Yes, that's working. It stops because its trying to output the binary file to the terminal. You would normally save it to file, but not interested in that. I think what it is maybe the internal timer that only calls the update once a day. Try the python commands I posted earlier in the thread and see if that unblocks it. Run the commands then go back to the Alias page and see if its updated. Look at msg #62 in this thread.
Here's a way of forcing a download and seeing what is happening.Go into the shell. Bold chars are what you must enterroot@gateway:~ # cd /usr/local/opnsense/scripts/filter/libroot@gateway:/usr/local/opnsense/scripts/filter/lib # python3You will now be seeing the Python interpreter.>>> from geoip import download_geolite>>> download_geolite()Wait a few seconds and if you have got the correct url and licence you should see something like this:{'address_count': 433499, 'file_count': 499, 'timestamp': '2020-01-06T23:45:56', 'locations_filename': 'GeoLite2-Country-Locations-en.csv', 'address_sources': {'IPv4': 'GeoLite2-Country-Blocks-IPv4.csv', 'IPv6': 'GeoLite2-Country-Blocks-IPv6.csv'}}....
Here's a way of forcing a download and seeing what is happening.Go into the shell. Bold chars are what you must enterroot@gateway:~ # cd /usr/local/opnsense/scripts/filter/libroot@gateway:/usr/local/opnsense/scripts/filter/lib # python3You will now be seeing the Python interpreter.>>> from geoip import download_geolite>>> download_geolite()Wait a few seconds and if you have got the correct url and licence you should see something like this:{'address_count': 433499, 'file_count': 499, 'timestamp': '2020-01-06T23:45:56', 'locations_filename': 'GeoLite2-Country-Locations-en.csv', 'address_sources': {'IPv4': 'GeoLite2-Country-Blocks-IPv4.csv', 'IPv6': 'GeoLite2-Country-Blocks-IPv6.csv'}}Hit Ctrl-d to exit the Python interpreter. This will download the data, and extract the lists to the /usr/local/share/GeoIP/alias folder and prove that your url is correct. If you run this at anytime it will update the files and you can prove this by looking at the changed date/time on the files in that folder. Note that the free Geolite files are only updated weekly, and according to the Maxmind website this happens on a Tuesday.