Tor searches GeoIP file in wrong location by default (at least in some cases)
What I see, when I start tor with "ExitNodes" param, without manually set "GeoIPFile":
[warn] Failed to open GEOIP file C:\Users\my_username\AppData\Roaming\tor\geoip.
Where "geoip" & "geoip6" files actually are:
c:\Program Files (x86)\Tor Browser\Browser\TorBrowser\Data\Tor\
Windows 10, latest Tor vesion. I don't remember when I installed Tor and what options I choosed (for all or just me), but I used official installer.
This issue is related to others already closed: https://trac.torproject.org/projects/tor/ticket/5927 https://trac.torproject.org/projects/tor/ticket/8771
In case files can be in different places, may be it's better to search it in list of directories? I mean if Tor didn't find files in "AppData", it can also look in "Data\Tor".