Bug#964926: systemd: systemctl show <service> prints "Failed to parse bus message: Invalid argument" before output

Marc Haber mh+debian-bugs at zugschlus.de
Fri Aug 7 22:33:37 BST 2020

On Thu, Aug 06, 2020 at 11:40:23PM +0200, Michael Biebl wrote:
> Am 06.08.20 um 14:25 schrieb Marc Haber:
> > On Tue, Jul 14, 2020 at 09:13:15PM +0100, Hugh Cole-Baker wrote:
> >> It turns out this is just caused by running a 5.8-rc kernel with systemd
> >> compiled against linux-libc-dev 5.7, there's a new capability cap_bpf
> >> that systemctl fails to display since it's not in linux/capability.h.
> >>
> >> The same issue is described here, with a link to the upstream fix:
> >>
> >> https://bugzilla.redhat.com/show_bug.cgi?id=1853736
> > 
> > Thanks for the accurate description. This also happens when a stable
> > system is running a 5.8 release kernel. Can this fix possibly be applied
> > in stable as well?
> I'll add this to the list of things to consider for the next stable upload.

Thank you very much. This doesn't seem to be as easy as we think.
417770f3033c426ca848b158d0bf057cd8ad1329 applies to
systemd_241-7~deb10u4 with a bit of fuzz, but the test test-cap-list
does still fail, at least on a system with kernel 5.8.

When I disable the tests, the resulting packages install fine, the issue
with systemctl show is gone, and the system seems to run fine.

So the commit has the fix right but the test wrong.


Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421

More information about the Pkg-systemd-maintainers mailing list