[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: