I was trying to resolve de the problem, I don't use amule as root :baby:
I've compiled the source package and installed form it, and amule didn't work due to the same problem. As normal user, the first time I run amule, it says:
12:07:56: Directory '' couldn't be created (error 2: No existe el fichero o el directorio)
12:07:56: Directory '' couldn't be created (error 2: No existe el fichero o el directorio)
[Accept]
After that, the same message refering to localization appears, and, after all, the output shows:
Initialising aMule
Saving userhash: 02D297A3FA0E06F4E24A268FAB256F97
Userhash loaded: 02D297A3FA0E06F4E24A268FAB256F97
*** UDP socket at 83
*** TCP socket at 80
*** UDP socket at 1025
No cryptkey.dat found, creating
Serverlist loaded.
External connections disabled in .eMule
*** reading servers
Loading temp files from /*.part.met.
Gdk-ERROR **: BadValue (integer parameter out of range for operation)
serial 11915 error_code 2 request_code 45 minor_code 0
But I'm not going to change the / permissions, and I don't know how to change preferences.dat (or the concerned file) with a common editor in orther to force amule seek the temp files from /home/user/.aMule/Temp/. (I read in a post that permissions could be the problem in my case, but I think not, afterall).
Any light about this case? ;(