You are not logged in.

#1 2025-07-24 15:11:32

rwd3
Member
Registered: 2023-08-10
Posts: 10

/usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'.

My syslog shows this error:

systemd-sysusers[260]: /usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'

I searched the web and this seems to be this issue https://labs.parabola.nu/issues/3690

If I understand it right something goes wrong with creating creating users/groups when installing packages.  It is apparently fixed in systemd 257, but Arch Linux 32 is still on systemd 255.4-2.3. Is it known when systemd 257 will be released for Arch Linux 32?

Last edited by rwd3 (2025-07-24 15:12:10)

Offline

#2 2025-07-27 09:05:04

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,115
Website

Re: /usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'.

Currently stuck at:

Run-time dependency libbpf found: YES 1.5.0
systemd/meson.build:1111:28: ERROR: Command `/usr/bin/clang --version` failed with status 127.

I fail to see why systemd _MUST_ be compiled with clang..?

Anyway, seems: clang is linked (somewhere in it's dependencies) with an old libxml2, so I'll just add
libxml2-legacy to the make-dependencies for clang and see if systemd builds.

I'll keep you posted..

Offline

#3 2025-07-27 09:15:17

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,115
Website

Re: /usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'.

Sweet:

systemd/meson.build:2000:16: ERROR: Problem encountered: Path to provided vmlinux.h does not exist.

[root@euronuc src]# pacman -Ql linux-headers | grep vmlinux.h
[root@euronuc src]# pacman -Q | grep linux-headers
linux-headers 6.12.4.arch1-1.0

So, maybe the kernel is too old or I need to enable some magic vmlinux.h generation flag.

Maybe generating it helps:

https://gitlab.archlinux.org/archlinux/ … 1acedfcb4c

The sensible thing to do is of course to use the provided one later..

Offline

#4 2025-07-27 09:21:30

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,115
Website

Re: /usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'.

Generated from the running kernel in a build chroot? You must be kidding me:

FAILED: vmlinux.h
/usr/bin/meson --internal exe --capture vmlinux.h -- /usr/bin/bpftool btf dump file /sys/kernel/btf/vmlinux format c
--- stderr ---
Error: failed to load BTF from /sys/kernel/btf/vmlinux: Unknown error -22

Questions:
a) do we need to debug the kernel (not now)
b) can we disable BTF?
c) systemd doesn't require BTF debugging information  of the kernel, does it. Otherwise I have questions..
d) we cannot generate it anyway in chroot environments, because it relies on the expose /sys file system of
    the host kernel

Offline

#5 2025-07-27 09:27:41

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,115
Website

Re: /usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'.

hey: cool

option('vmlinux-h', type : 'combo', choices : ['auto', 'provided', 'generated', 'disabled'],
       description : 'which vmlinux.h to use')

let's try that with disabled. :-)

Offline

#6 2025-07-27 09:51:30

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,115
Website

Re: /usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'.

rebuilding pentium4 and i686, currently not i486:

resolving dependencies...
warning: cannot resolve "libcbor.so=0.10-32", a dependency of "libfido2"
:: The following package cannot be upgraded due to unresolvable dependencies:
      libfido2

Offline

#7 2025-07-27 11:45:26

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 1,115
Website

Re: /usr/lib/sysusers.d/bind.conf:1: Unknown modifier 'u!'.

It rebuilt, but I want to give the buildmaster some time to think about pushing it to testing and stable, if I force it, I usually end up in trouble.. :-)

Offline

Board footer

Powered by FluxBB