well, on my computer I found two file GeoIP.dat: in /usr/share and in /home/my_user_name/.amule.
First I renamed the file in /usr/share, but the problem continued, so I removed the file in .amule and aMule started the download automatically, but it didn't finished.
When I saw the download window hanging I remembered that the same thing occurs a short time ago, probably when I migrate from svn 9263 to 9278, but until 9263 I had no problem at all. I can confirm this because obviously the country flags wasn't showed in 9278, but they was in 9263.
In .amule I found as well a GeoIP.dat.download, that is the part file created from the automatic download I suppose.
May be previously amule looked for the file in /usr/share?