I have juste upgraded a cmsms installation from 1.6.5 to 1.8.1 (I know, it was quite a jump, but I only recently took over the system from my predecessor...

Now, I have a weird situation: if I try to upgrade or install any module, I get the "Checksum error" message:
Checksum error. This probably indicates a corrupt file, either when it was uploaded to the repository, or a problem in transit down to your machine. (expected %s and got %s).
Notice the "%s": on an upgrade of any module, I only get those. If I try to install a new module, I get two different checksums.
I already checked the permission, and they're set correctly.
Anyone has any idea?