The Geonames web service
ws.geonames.org is deprecated. Its been replaced by
api.geonames.org which also requires a
username parameter to be passed on the command line. Altitude, and location name lookups are no longer working.
I've confirmed that when I change the hostname in the settings to
api.geonames.org and then when I take the urls I see being requested in
Geotag.log I can get the expected results with curl by simply appending
&username=myusername to the end of the request.