Re: Checksum error in some packages
Hi Lisandro,
It is a problem related to the packages.
I give you an example to reproduce the problem on a package, but it applies to everyone else at the end
listed.
---
For example, if I check these packages:
$ debsums -c libkf5activities-dev
libkf5activities5
/usr/share/doc/libkf5activities-dev/changelog.Debian.gz
I note that return a bad checksum on the libkf5activities-dev
package:
$ debsums -x libkf5activities-dev
libkf5activities5
debsums: changed file
/usr/share/doc/libkf5activities-dev/changelog.Debian.gz
(observed:69061734447ec4a234e7afa9ce57c510
expected:64a22fede37db6d8722352041e747d84) (from
libkf5activities-dev package)
In fact, the checksum on the local file returns:
$ md5sum /usr/share/doc/libkf5activities-dev/changelog.Debian.gz
69061734447ec4a234e7afa9ce57c510
*/usr/share/doc/libkf5activities-dev/changelog.Debian.gz
while the checksum indicated by the repository is different:
$ grep "changelog.Debian.gz"
/var/lib/dpkg/info/libkf5activities-dev.md5sums
64a22fede37db6d8722352041e747d84
usr/share/doc/libkf5activities-dev/changelog.Debian.gz
---
So reinstall the libkf5activities-dev package:
$ apt install --reinstall libkf5activities-dev
Estrazione di libkf5activities-dev (5.104.0-1) su (5.104.0-1)...
Configurazione di libkf5activities-dev (5.104.0-1)...
---
Now I note that the checksum is correct:
$ debsums -c libkf5activities-dev libkf5activities5
/usr/share/doc/libkf5activities5/changelog.Debian.gz
However, it reports a problem with the other package (which
was previously ok)
$ debsums -x libkf5activities-dev libkf5activities5
debsums: changed file
/usr/share/doc/libkf5activities5/changelog.Debian.gz
(observed:64a22fede37db6d8722352041e747d84
expected:69061734447ec4a234e7afa9ce57c510) (from
libkf5activities5:amd64 package)
$ md5sum /usr/share/doc/libkf5activities5/changelog.Debian.gz
64a22fede37db6d8722352041e747d84
*/usr/share/doc/libkf5activities5/changelog.Debian.gz
$ grep "changelog.Debian.gz"
/var/lib/dpkg/info/libkf5activities5\:amd64.md5sums
69061734447ec4a234e7afa9ce57c510
usr/share/doc/libkf5activities5/changelog.Debian.gz
---
Well, then I also reinstall first package:
$ apt install --reinstall libkf5activities5
Estrazione di libkf5activities5:amd64 (5.104.0-1) su
(5.104.0-1)...
Configurazione di libkf5activities5:amd64 (5.104.0-1)...
---
Now the last package installed now is fine
but the previous one reports bad checksum:
$ debsums -c libkf5activities-dev
libkf5activities5
/usr/share/doc/libkf5activities-dev/changelog.Debian.gz
$ debsums -x libkf5activities-dev libkf5activities5
debsums: changed file
/usr/share/doc/libkf5activities-dev/changelog.Debian.gz
(observed:69061734447ec4a234e7afa9ce57c510
expected:64a22fede37db6d8722352041e747d84) (from
libkf5activities-dev package)
In practice, reinstall the first set of packages (see below),
corrupt the second set of checksum; and viceversa
This bug does not emerge because other users probably do not have
both sets of packages installed (for example the -dev), or because
they simply don't notice it.
Thanks,
Antonio
------------
First set of packages:
libkf5activities-dev libkf5archive-dev libkf5attica-dev
libkf5auth-dev libkf5codecs-dev libkf5config-bin libkf5config-dev
libkf5configcore5 libkf5configwidgets-dev libkf5coreaddons-dev
libkf5crash-dev libkf5dbusaddons-bin libkf5dbusaddons5
libkf5dnssd-dev libkf5emoticons-bin libkf5emoticons5
libkf5globalaccel-dev libkf5guiaddons-dev libkf5i18n-dev
libkf5iconthemes-bin libkf5iconthemes5 libkf5idletime-dev
libkf5itemmodels-dev libkf5itemviews-dev libkf5jobwidgets-dev
libkf5jsapi5 libkf5jsembed-dev libkf5notifications-dev
libkf5package-dev libkf5plotting-dev libkf5pty-dev
libkf5service-bin libkf5service-dev libkf5solid-bin libkf5solid5
libkf5sonnet-dev libkf5sonnetui5 libkf5style-dev libkf5su-bin
libkf5su5 libkf5threadweaver-dev libkf5unitconversion-dev
libkf5wallet-dev libkf5wallet5 libkf5widgetsaddons-dev
libkf5windowsystem-dev libkwalletbackend5-5
------------
Second set of packages:
libkf5activities5 libkf5archive5 libkf5attica5 libkf5auth5
libkf5codecs5 libkf5config-bin libkf5config-dev libkf5configgui5
libkf5configwidgets5 libkf5coreaddons5 libkf5crash5
libkf5dbusaddons-bin libkf5dbusaddons-dev libkf5dnssd5
libkf5emoticons-bin libkf5emoticons-dev libkf5globalaccel5
libkf5guiaddons5 libkf5i18n5 libkf5iconthemes-bin
libkf5iconthemes-dev libkf5idletime5 libkf5itemmodels5
libkf5itemviews5 libkf5jobwidgets5 libkf5js5 libkf5jsembed5
libkf5notifications5 libkf5package5 libkf5plotting5 libkf5pty5
libkf5service-bin libkf5service5 libkf5solid-bin libkf5solid-dev
libkf5sonnet-dev libkf5sonnetcore5 libkf5style5 libkf5su-bin
libkf5su-dev libkf5threadweaver5 libkf5unitconversion5
libkf5wallet-bin libkf5wallet-dev libkf5wallet5
libkf5widgetsaddons5 libkf5windowsystem5
Reply to: