Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #91272 > unrolled thread

Bug#1128349: dracut-install: Potenial missing build dependencies, dracut-install built without JSON support

Started byFarblos <farblos@vodafonemail.de>
First post2026-02-18 17:10 +0100
Last post2026-02-23 16:00 +0100
Articles 3 — 3 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1128349: dracut-install: Potenial missing build dependencies, dracut-install built without JSON support Farblos <farblos@vodafonemail.de> - 2026-02-18 17:10 +0100
    Bug#1128349: dracut-install: Potenial missing build dependencies, dracut-install built without JSON support Benjamin Drung <bdrung@debian.org> - 2026-02-18 22:20 +0100
    Bug#1128349: marked as done (dracut-install: Potenial missing  build dependencies, dracut-install built without JSON support) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2026-02-23 16:00 +0100

#91272 — Bug#1128349: dracut-install: Potenial missing build dependencies, dracut-install built without JSON support

FromFarblos <farblos@vodafonemail.de>
Date2026-02-18 17:10 +0100
SubjectBug#1128349: dracut-install: Potenial missing build dependencies, dracut-install built without JSON support
Message-ID<MpShH-1yEt-1@gated-at.bofh.it>
Package: dracut-install
Version: 110-1
Severity: important
X-Debbugs-Cc: farblos@vodafonemail.de

Dear Maintainer,

As of package version 110-1, `dracut-install' does not support JSON:

,----
| [~]$ /usr/lib/dracut/dracut-install --json-supported
| JSON is not supported
`----

However, JSON support is a prerequisite to access the dlopen() metadata
for ELF files, which is a prerequisite for having access to systemd's
dynamic dependencies.

That, in turn, is a prerequisite to process dracut configuration options
`add_dlopen_features' and `omit_dlopen_features'.  These are used, for
example, in `/usr/lib/dracut/modules.d/10systemd/module-setup.sh':

,----
| config() {
|     add_dlopen_features+=" libsystemd-shared-*.so:audit,kmod,mount,seccomp,selinux "
| }
`----

Without that `libseccomp' is not automatically included in the initramfs
generated by dracut.  And without that one gets warnings like the
following during boot:

,----
| Feb 17 14:55:46 host01 systemd[1]: bpf-restrict-fs: LSM BPF program attached
| Feb 17 14:55:46 host01 systemd[1]: /usr/lib/systemd/system/systemd-udevd.service:56: System call bpf cannot be resolved as libseccomp is not available, ignoring: Operation not supported
| Feb 17 14:55:46 host01 systemd[1]: Queued start job for default target initrd.target.
`----

See also upstream issue
<https://github.com/dracut-ng/dracut-ng/issues/2252>, where @chewi
suspects that this is related to missing build dependencies.

Thanks for maintaining dracut packages for Debian!

-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.18.9+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dracut-install depends on:
ii  libc6     2.42-11+b1
ii  libkmod2  34.2-2+b1

dracut-install recommends no packages.

dracut-install suggests no packages.

-- no debconf information

[toc] | [next] | [standalone]


#91288

FromBenjamin Drung <bdrung@debian.org>
Date2026-02-18 22:20 +0100
Message-ID<MpX7H-1BLW-7@gated-at.bofh.it>
In reply to#91272
On Wed, 2026-02-18 at 16:55 +0100, Farblos wrote:
> Package: dracut-install
> Version: 110-1
> Severity: important
> X-Debbugs-Cc: farblos@vodafonemail.de
> 
> Dear Maintainer,
> 
> As of package version 110-1, `dracut-install' does not support JSON:
> 
> ,----
> > [~]$ /usr/lib/dracut/dracut-install --json-supported
> > JSON is not supported
> `----

Thanks for reporting it. I'll fix that with the next Dracut upload in
the coming days.

-- 
Benjamin Drung
Debian & Ubuntu Developer

[toc] | [prev] | [next] | [standalone]


#91358 — Bug#1128349: marked as done (dracut-install: Potenial missing build dependencies, dracut-install built without JSON support)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2026-02-23 16:00 +0100
SubjectBug#1128349: marked as done (dracut-install: Potenial missing build dependencies, dracut-install built without JSON support)
Message-ID<MrFzH-2KPR-9@gated-at.bofh.it>
In reply to#91272

[Multipart message — attachments visible in raw view] — view raw

Your message dated Mon, 23 Feb 2026 14:48:47 +0000
with message-id <E1vuXEt-0000000EXFC-2gYf@fasolo.debian.org>
and subject line Bug#1128349: fixed in dracut 110-2
has caused the Debian Bug report #1128349,
regarding dracut-install: Potenial missing build dependencies, dracut-install built without JSON support
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1128349: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128349
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web