View Single Post
Posts: 646 | Thanked: 1,124 times | Joined on Jul 2010 @ Espoo, Finland
#325
Definitely either the package is corrupted or two versions have been updated with the same label 1.4.2.

If you download the .deb from openrepos and check its md5, you get:
Code:
$ md5sum meerun_1.4.2_armel.deb 
6a6eb4aed65590c9110a1f529faf2df4  meerun_1.4.2_armel.deb
but if you see the MD5 written in dists/personal/main/binary-armel/Packages, it says:

Code:
Package: meerun
Priority: optional
Section: user/other
Installed-Size: 6352
Maintainer: MeeRunner <info@meerun.com>
Architecture: armel
Version: 1.4.2
Depends:  (...long list of dependencies snipped...)
Filename: pool/main/m/meerun/meerun_1.4.2_armel.deb
Size: 4466136
MD5sum: 31999ee552c62e639b4b55c52ae90293
SHA1: 9500f7e92f12140c41325135e438b3773534cfec
SHA256: 1ed1293e86b4ccd682f15cc3e7e39938284df50851916801bb40f4ec386fb855
SHA512: 9f86346c2613dfacdf51e8afd1b9833ac529b172b3dfc22d2ce5895be0a47eb917438e935e2fad1a79065a11b0973ec4b63f530c90dd76ac197e422858365e96
The two md5 don't match and so the package manager refuses to install.

The .deb manually unpacks ok, so probably it is not corrupted.
I think either the Packages indexes for the repo should be refreshed/regenerated or v1.4.2 should be re-published as v1.4.3.

Last edited by minimos; 2014-01-01 at 09:03. Reason: added conclusion