Well, why don't you just try the "workaround" under Windows?

Just use an identical md5 sum in amule.conf and remote.conf, and if it works, the error actually lies in the md5 encoding, if it doesn't, then it's something else, like some socket thing, like Gonosztopi suggested.
I'd try it myself, but using Windows for longer than 2 minutes gives me stomaches (the only way to bear it is to immediately start some game - which is also the only raison d'ĂȘtre for Windows on my hard drive -, so you don't directly realize you're using this "operating system")
By the way, Stefan, don't forget to try it under SuSE
