Thanks again for your reply roundrobin,
I already checked that, and I discarded it as the source of my problem because my version of pycrypto is 2.6.2.
May I ask you what version of abe are you running? Mine is 0.8pre:
i'm running the exact same version. Did you change the module import name in Abe/util.py? Because new pycrypto calls it RIPEMD not RIPEMD160. it should look like this:
try:
import Crypto.Hash.RIPEMD as RIPEMD160 <----
except Exception:
import ripemd_via_hashlib as RIPEMD160
btw you may need to rebuild the whole database between these changes to make things work.