Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update snapshots to 20240515 #689

Merged
merged 2 commits into from
May 17, 2024
Merged

Conversation

schutzbot
Copy link
Contributor

Job(s) succeeded:
Job(s) failed: 0
Workflow run: https://github.com/osbuild/rpmrepo/actions/runs/9095353439

achilleas-k
achilleas-k previously approved these changes May 15, 2024
achilleas-k
achilleas-k previously approved these changes May 15, 2024
Switch F40 repos to released.
achilleas-k
achilleas-k previously approved these changes May 15, 2024
@achilleas-k
Copy link
Member

achilleas-k commented May 16, 2024

build/fedora-40/x86_64/iot-simplified-installer/iot-ostree-pull-device-42000 (#6859727953) · Jobs · Red Hat / Red Hat Services / Products / Image Builder / ci / images CI · GitLab

org.osbuild.dracut: 239649feee50f1b2c19bb7088b7b6fded760798bd7ff1acf60fe7f1a735dbb85 {
  "kernel": [
    "6.8.9-300.fc40.x86_64"
  ],
  "modules": [
    "bash",
    "systemd",
    "fips",
    "systemd-initrd",
    "modsign",
    "nss-softokn",
    "i18n",
    "convertfs",
    "network-manager",
    "network",
    "ifcfg",
    "url-lib",
    "drm",
    "plymouth",
    "crypt",
    "dm",
    "dmsquash-live",
    "kernel-modules",
    "kernel-modules-extra",
    "kernel-network-modules",
    "livenet",
    "lvm",
    "mdraid",
    "qemu",
    "qemu-net",
    "resume",
    "rootfs-block",
    "terminfo",
    "udev-rules",
    "dracut-systemd",
    "pollcdrom",
    "usrmount",
    "base",
    "fs-lib",
    "img-lib",
    "shutdown",
    "uefi-lib",
    "biosdevname",
    "coreos-installer",
    "fdo"
  ],
  "install": [
    "/.buildstamp"
  ]
}
Failed to open file "/sys/fs/selinux/checkreqprot": Read-only file system
Building initramfs for 6.8.9-300.fc40.x86_64
/usr/bin/dracut: line 1067: /sys/module/firmware_class/parameters/path: No such file or directory
findmnt: can't read /proc/mounts: No such file or directory
dracut[E]: No '/dev/log' or 'logger' included for syslog logging
dracut[I]: Executing: /usr/bin/dracut --no-hostonly --kver 6.8.9-300.fc40.x86_64 --force -v --show-modules --no-early-microcode --reproducible --modules "bash systemd fips systemd-initrd modsign nss-softokn i18n convertfs network-manager network ifcfg url-lib drm plymouth crypt dm dmsquash-live kernel-modules kernel-modules-extra kernel-network-modules livenet lvm mdraid qemu qemu-net resume rootfs-block terminfo udev-rules dracut-systemd pollcdrom usrmount base fs-lib img-lib shutdown uefi-lib biosdevname coreos-installer fdo" --install /.buildstamp
dracut[I]: Module 'dbus-daemon' will not be installed, because command 'dbus-daemon' could not be found!
dracut[E]: Module 'dbus' depends on 'dbus-daemon', which can't be installed
dracut[E]: Module 'network-manager' depends on 'dbus', which can't be installed
dracut[E]: Module 'network-manager' depends on 'dbus', which can't be installed
dracut[E]: Module 'network' depends on 'network-legacy', which can't be installed
dracut[E]: Module 'network-manager' depends on 'dbus', which can't be installed
dracut[E]: Module 'network' depends on 'network-legacy', which can't be installed
dracut[E]: Module 'ifcfg' depends on 'network', which can't be installed
dracut[E]: Module 'url-lib' depends on 'network', which can't be installed
dracut[E]: Module 'livenet' depends on 'network', which can't be installed
dracut[E]: Module 'network-manager' cannot be installed.
Traceback (most recent call last):
  File "/run/osbuild/bin/org.osbuild.dracut", line 96, in <module>
    r = main(args["tree"], args["options"])
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/run/osbuild/bin/org.osbuild.dracut", line 85, in main
    subprocess.run(["/usr/sbin/chroot", tree, initfs_bin,
  File "/usr/lib64/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/sbin/chroot', '/run/osbuild/tree', '/usr/bin/dracut', '--no-hostonly', '--kver', '6.8.9-300.fc40.x86_64', '--force', '-v', '--show-modules', '--no-early-microcode', '--reproducible', '--modules', 'bash systemd fips systemd-initrd modsign nss-softokn i18n convertfs network-manager network ifcfg url-lib drm plymouth crypt dm dmsquash-live kernel-modules kernel-modules-extra kernel-network-modules livenet lvm mdraid qemu qemu-net resume rootfs-block terminfo udev-rules dracut-systemd pollcdrom usrmount base fs-lib img-lib shutdown uefi-lib biosdevname coreos-installer fdo', '--install', '/.buildstamp']' returned non-zero exit status 1.
⏱  Duration: 0s

@achilleas-k
Copy link
Member

dbus dracut module issue fixed. See second commit.

With the sources update, the iot-simplified-installer in Fedora 40
started failing in the dracut stage with:

    dracut[I]: Module 'dbus-daemon' will not be installed, because command 'dbus-daemon' could not be found!
    dracut[E]: Module 'dbus' depends on 'dbus-daemon', which can't be installed
    dracut[E]: Module 'network-manager' depends on 'dbus', which can't be installed
    ...

This seems to be related to this change (which is included in dracut 060
in Fedora 40):
dracutdevs/dracut@3f8f115

The dbus dracut module has a dependency on either dbus-daemon or
dbus-broker.  In the past, simply installing dbus-broker was enough to
satisfy the dependency because the `find_binary` function would find the
dbus-broker binary.  The change to `check_module` requires the module to
be explicitly enabled, otherwise it falls back to dbus-daemon.
Copy link
Member

@thozza thozza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for figuring out the dracut fix in F40 🤩

Merged via the queue into osbuild:main with commit dc4299b May 17, 2024
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants