Package: debian-goodies
Version: 0.84

I've tested on Trisquel 10. It looks like this bug still exists in the
latest code.

When running checkrestart -p, checkrestart tries to see if this file is in
a package by running:
dpkg-query --search /usr/lib/x86_64-linux-gnu/libsystemd.so.0.28.0
dpkg-query finds no package with that file, but it actually is part of a 
package,

# dpkg-query -L libsystemd0
...
/lib/x86_64-linux-gnu/libsystemd.so.0.28.0

The 2 paths are symlinked together, /lib -> usr/lib. The dpkg database
only has 1 of the paths in it's database, so the test that checkrestart
runs is faulty.

I'm using dpkg version 1.19.7ubuntu3+10.0trisquel1. I haven't checked if
this would be fixed by a newer dpkg, but I looked over the 1st line of
it's commit messages for mentions of dpkg-query and found nothing
relevant.

-- 
Ian Kelling | Senior Systems Administrator, Free Software Foundation
GPG Key: B125 F60B 7B28 7FF6 A2B7  DF8F 170A F0E2 9542 95DF
https://fsf.org | https://gnu.org

Reply via email to