maven-metadata.xml for jackson-core-asl really has the MD5 file aed947332fa98b1f9cd176faa3d046faa1e48bc9 , while one leiningen calculated from the downloaded file is e3f022e29dff365daf755e2c89fe42867e7addac . This can happen when, for example, there is some network problem when loading an artifact from a remote repository: it may happen that in such cases the HTTP error code, such as 404, is ignored, and the hash is calculated from the HTML page describing the error.
Make sure you can achieve the artifact at least manually (i.e. there is no 404 or such), release
rm -R ~/.m2/repository/org/codehaus/jackson
and try again.
skuro source share