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

RHCOS 4.11 + RHEL 8.6 s390x: Failed systemd-modules-load.service #752

Closed
jschintag opened this issue Mar 21, 2022 · 5 comments · Fixed by #758
Closed

RHCOS 4.11 + RHEL 8.6 s390x: Failed systemd-modules-load.service #752

jschintag opened this issue Mar 21, 2022 · 5 comments · Fixed by #758

Comments

@jschintag
Copy link
Contributor

When testing rhcos 4.11 based on RHEL 8.6 on s390x, i can see when booting the image, that the systemd-modules-load.service fails.
The Image passed the kola tests.

– Logs begin at Mon 2022-03-14 09:53:39 UTC, end at Mon 2022-03-14 09:55:59 UTC. –

Mar 14 09:53:39 localhost systemd-modules-load[248]: Inserted module 'fuse'

Mar 14 09:53:39 localhost systemd-modules-load[248]: Failed to find module 'ipmi-si'

Mar 14 09:53:39 localhost systemd-modules-load[248]: Failed to find module 'ipmi-devintf'

Mar 14 09:53:39 localhost systemd-modules-load[248]: Inserted module 'pkey'

Mar 14 09:53:53 localhost systemd-modules-load[1311]: Failed to find module 'ipmi-si'

Mar 14 09:53:53 localhost systemd-modules-load[1311]: Failed to find module 'ipmi-devintf'

At login:

---
[systemd]
Failed Units: 1
  systemd-modules-load.service
[core@cosa-devsh ~]$ systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2022-03-21 09:16:29 UTC; 28s ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 1312 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 1312 (code=exited, status=1/FAILURE)

The Problem seems to be that the package fwupd is trying to load them:

[core@cosa-devsh modules-load.d]$ rpm -q --whatprovides /usr/lib/modules-load.d/fwupd-redfish.conf
fwupd-1.7.1-1.el8.s390x
[core@cosa-devsh modules-load.d]$ cat fwupd-redfish.conf
ipmi-si
ipmi-devintf
@cgwalters
Copy link
Member

Does fwupd do anything on s390x? Should we just not be installing it at all?

@jschintag
Copy link
Contributor Author

I asked around since i don't have that deep of a system knowledge myself. So installing fwupd on s390x seems questionable. The only thing that came up is vBMC in OpenStack and libvirt using IPMI, but this would be running on a kvm Host and i don't think we need that capability in CoreOS currently.
So i'll make a build without fwupd and test it.

@cgwalters
Copy link
Member

Short term I'm fine carrying a postprocess script which drops out the incorrect module loads on s390x too.

@jschintag
Copy link
Contributor Author

@cgwalters I could run RHCOS without fwupd with no problems, so i'll try it with fcos as well and if it works my plan is to not install it on s390x. I don't think we need to do this in postprocess

jschintag added a commit to jschintag/fedora-coreos-config that referenced this issue Mar 23, 2022
The fwupd package is not needed on s390x and causes problems in RHCOS.
openshift/os#752

Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
@miabbott
Copy link
Member

if it works my plan is to not install it on s390x

I suspect this could be done for ppc64le as well.

@mrcxavier could you do some investigation about the usefulness of fwupd on ppc64le systems? is it supported? do customers use it? etc?

jschintag added a commit to jschintag/fedora-coreos-config that referenced this issue Mar 24, 2022
The fwupd package is not needed on s390x and causes problems in RHCOS.
openshift/os#752

Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
cgwalters pushed a commit to coreos/fedora-coreos-config that referenced this issue Mar 25, 2022
The fwupd package is not needed on s390x and causes problems in RHCOS.
openshift/os#752

Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
jschintag added a commit to jschintag/os that referenced this issue Mar 25, 2022
Fixes: openshift#752

Pick up 4cae1d0 to fix the failing systemd-modules-load.service on s390x
```
Benjamin Gilbert (2):
      image-base: specify VMware OS and HW versions
      workflows: update check-diff location

Colin Walters (3):
      buildroot: Install `clang-tools-extra`
      manifest: Add `container-cmd`
      manifests: Move `container-cmd` to `user-experience.yaml`

CoreOS Bot (18):
      overrides: fast-track rpm-ostree-2022.5-1.fc35
      lockfiles: bump to latest
      lockfiles: bump to latest
      lockfiles: bump to latest
      lockfiles: bump to latest
      lockfiles: bump to latest
      lockfiles: drop graduated overrides 🎓
      lockfiles: bump to latest
      lockfiles: bump to latest
      lockfiles: bump to latest
      overrides: fast-track kernel-5.16.15-201.fc35
      lockfiles: bump to latest
      lockfiles: bump to latest
      lockfiles: drop graduated overrides 🎓
      lockfiles: bump to latest
      lockfiles: bump to latest
      overrides: fast-track rust-coreos-installer-0.13.1-3.fc35
      lockfiles: bump to latest

Dusty Mabe (20):
      denylist: drop ostree.hotfix denial
      shared-workarounds: adjust service fix to not apply to F37+
      denylist: make boot-mirror denials apply to the main test
      denylist: drop snooze for ext.config.podman.dns
      denylist: extend snooze's for tests that are still failing
      manifests: apply podman-v4.yaml manifest on F36+
      overrides: drop kernel pin
      denylist: extend snooze for multipath.day1
      tests: update documentation in podman.dns test
      tests: extend timeout for podman.dns test
      denylist: snooze the detection of the journald fix
      overrides: fast-track kernel-5.16.13-200.fc35
      denylist: drop ext.config.extensions.module snooze
      denylist: extend snoozes for tests that are still failing
      denylist: drop denial for coreos.boot-mirror.luks on rawhide/branched
      manifests/fedora-coreos-base: mask systemd-network-generator.service
      tests: limit host bound package layer to specific streams
      manifests: fedora-coreos-base: add containernetworking-plugins explicitly
      denylist: extend snooze for journald fix test
      overlay: 40ignition-ostree: make ignition-ostree-transposefs tolerant to debug kernels

Huijing Hei (1):
      networking: veirfy rd.net.timeout.dhcp and rd.net.dhcp.retry are supported by NetworkManager.

Jan Schintag (3):
      s390x: Do not install fwupd package
      s390x: Do not run ext.config.networking.kargs-rd-net test
      tests/kola/networking: Update tests with description of kola arguments

Jonathan Lebon (9):
      manifests: make `releasever` a number
      manifests: add iptables-nft.yaml for f36+
      manifests: move zincati/pinger disablement to overlay.d
      manifests: delete redundant rojig definition
      manifests: lower all templatable fields to shared manifest
      workflows/remove-graduated-overrides: enable continuous repo
      manifests/system-configuration: add `acl`
      manifest: explicitly list containerd
      overlay/05core: ship by-id/coreos-boot-disk udev rule in initrd only

Nikita Dubrovskii (1):
      Revert "overlay: verify filesystem labeled 'boot' is unique after ignition"

Ryan Jenkins (1):
      denylist: drop `ext.config.toolbox` denial

Sohan Kunkerkar (1):
      overrides: fast-track Ignition 2.13.0-5.fc35
```

Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this issue Oct 10, 2023
The fwupd package is not needed on s390x and causes problems in RHCOS.
openshift/os#752

Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
HuijingHei pushed a commit to HuijingHei/fedora-coreos-config that referenced this issue Oct 10, 2023
The fwupd package is not needed on s390x and causes problems in RHCOS.
openshift/os#752

Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
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 a pull request may close this issue.

3 participants