I ran emerge sync then tried to do emerge -u mc ... and digest doesnt match Reproducible: Always Steps to Reproduce: 1. emerge sync 2. emerge -u mc Actual Results: # emerge -up mc These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] app-misc/mc-4.6.0-r7 [4.6.0-r5] # emerge -u mc Calculating dependencies ...done! >>> emerge (1 of 1) app-misc/mc-4.6.0-r7 to / >>> md5 src_uri ;-) mc-4.6.0.tar.gz !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: f5053361d1936b3e4187857daf0cc6cb >>> your file's digest: f76f877be6e367a2e8a207074e02fc4a !!! File does not exist: /usr/portage/distfiles//mc-4.6.0-sambalib- 3.0.0.patch.bz2 # Expected Results: That files should be there, and that the upgrade would work? :)
/usr/portage/app-misc/mc/files/digest-mc-4.6.0-r6 MD5 dda658d40601e29e3478ba48c3d9490e mc-4.6.0-sambalib-3.0.0.patch.bz2 399778 /usr/portage/app-misc/mc/files/digest-mc-4.6.0-r7 MD5 f5053361d1936b3e4187857daf0cc6cb mc-4.6.0-sambalib-3.0.0.patch.bz2 399920 different size and digest. the bump to -r7 was made 5 hours ago, maybe the new version takes time to propagate to the mirrors.
*** Bug 50478 has been marked as a duplicate of this bug. ***
In those cases make sure You deleted the old patch source in /usr/portage/distfiles and retry.
seems the new file has been progagated to the mirrors, digest match here now
I just did an emerge sync, and then emerge -u mc. Problem is still there... Maybe my mirror hasnt updated it's files yet.
i had to edit the patch, just wait until the mirrors have it
It's been two days, and emerge -u mc still doesnt work. I use mirror 130.230.54.99 for syncing... # emerge -u mc Calculating dependencies ...done! >>> emerge (1 of 1) app-misc/mc-4.6.0-r7 to / >>> md5 src_uri ;-) mc-4.6.0.tar.gz !!! File is corrupt or incomplete. (Digests do not match) >>> our recorded digest: f5053361d1936b3e4187857daf0cc6cb >>> your file's digest: f76f877be6e367a2e8a207074e02fc4a !!! File does not exist: /usr/portage/distfiles//mc-4.6.0-sambalib-3.0.0.patch.bz2
Hi All, I've the same problem, but i've also seen that there are two // in the path to /usr/portage/distfiles//mc-4.6.0-sambalib-3.0.0.patch.bz2 see here ---------------------^^ It's the same in my case. Think it's not normal. Tried to tweak the ebuild but no success. HTH. Rumen
The double "//" is normal - it doesn't brake anything. The problem is (I think) that you need to delete the related samba patch file from /usr/portage/distfiles.
That would probably work, but it's not a permanent solution to the problem. Its a trick-fix :/
Even though the file exists, portage insists on it not beeing there... - !!! File does not exist: /usr/portage/distfiles//mc-4.6.0-sambalib-3.0.0.patch.bz2 # ls -la /usr/portage/distfiles//mc-4.6.0-sambalib-3.0.0.patch.bz2 -rw-rw-r-- 1 root portage 399920 May 8 13:06 /usr/portage/distfiles//mc-4.6.0-sambalib-3.0.0.patch.bz2 -
*** Bug 50824 has been marked as a duplicate of this bug. ***
sorry for that, the patches are identical, only a line break is missing, didn't think about the digest. this should be fixed now with mc-4.6.0-sambalib-3.0.0-r1.patch.bz2