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: