I have such a problem too (with manual upload no problem). I like to use the automatic update…
Error message:
——————————————————————
Visitor Maps
Preparing a first time install of the Maxmind GeoLiteCity database
PHP Memory Limit is 256M, increasing is not needed.
Connecting to this URL: https://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
Please allow plenty of time for the approximately 19meg file to download.
The time needed depends on your server download speed.
A timeout can happen if the connection is really slow causing this to take more than 3 minutes.
Warning: fopen(/var/www/vhosts/–the-domain-name–.com/httpdocs/wp-content/plugins/visitor-maps/GeoLiteCity.dat.gz) [function.fopen]: failed to open stream: Permission denied in /var/www/vhosts/–the-domain-name–.com/httpdocs/wp-content/plugins/visitor-maps/class-wo-update.php on line 415
download_file error: cannot write to file, check server permission settings
——————————————————————
PS: Mike, I like the plug-in! well done!