Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-76159

Upgrade with rootfs on LVM breaks s390x LPAR

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • rhel-upgrades
    • 12
    • 0
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • None
    • None
    • None
    • Unspecified Release Note Type - Unknown
    • s390x
    • None

      bfu@redhat.com hit the following issue

      What were you trying to do that didn't work?

      Upgrade my 9.6 host to RHEL 10.0

      What is the impact of this issue to you?

      Fatal, can't use my system anymore

      Please provide the package NVR for which the bug is seen:

      leapp-upgrade-el9toel10-0.21.0-5.el9

      How reproducible is this bug?:

      100%

      Steps to reproduce

      1. Follow the usual steps to upgrade the system.
      2. We're doing an upgrade with nightly so we have to do the upgrade with
        LEAPP_UNSUPPORTED=1 LEAPP_DEVELRPMS_ALL_SIGNED=1 leapp [preupgrade|upgrade] --no-rhsm --enablerepo 10baseos --enablerepo 10appstream
      3. When the first upgrade steps have finished correctly, reboot the system as instructed by leapp

      Expected results

      The system reboots correctly after the upgrade and I can log in.

      Actual results

      The system doesn't boot.

      [    7.677900] dracut-initqueue[2581]:   Volume group "rhel_rdu-z16-l2c" not found
      [    7.678012] dracut-initqueue[2581]:   Cannot process volume group rhel_rdu-z16-l2c
      [  146.211627] dracut-initqueue[735]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:
      [  146.212632] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fmapper\x2frhel_rdu--z16--l2c-root.sh: "if ! grep -q After=remote-fs-pre.target /run/systemd/generator/systemd-cryptsetup@*.service 2>/dev/null; then
      [  146.212749] dracut-initqueue[735]:     [ -e "/dev/mapper/rhel_rdu--z16--l2c-root" ]
      [  146.212776] dracut-initqueue[735]: fi"
      [  146.213364] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_rdu-z16-l2c\x2froot.sh: "[ -e "/dev/rhel_rdu-z16-l2c/root" ]"
      [  146.214073] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_rdu-z16-l2c\x2fswap.sh: "[ -e "/dev/rhel_rdu-z16-l2c/swap" ]"
      [  146.215137] dracut-initqueue[735]: Warning: dracut-initqueue: starting timeout scripts
      [  146.246766] dracut-initqueue[8393]:   Volume group "rhel_rdu-z16-l2c" not found
      [  146.246841] dracut-initqueue[8393]:   Cannot process volume group rhel_rdu-z16-l2c
      [  147.011231] dracut-initqueue[735]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:
      [  147.012267] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fmapper\x2frhel_rdu--z16--l2c-root.sh: "if ! grep -q After=remote-fs-pre.target /run/systemd/generator/systemd-cryptsetup@*.service 2>/dev/null; then
      [  147.012320] dracut-initqueue[735]:     [ -e "/dev/mapper/rhel_rdu--z16--l2c-root" ]
      [  147.012346] dracut-initqueue[735]: fi"
      [  147.012949] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_rdu-z16-l2c\x2froot.sh: "[ -e "/dev/rhel_rdu-z16-l2c/root" ]"
      [  147.013585] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_rdu-z16-l2c\x2fswap.sh: "[ -e "/dev/rhel_rdu-z16-l2c/swap" ]"
      [  147.014591] dracut-initqueue[735]: Warning: dracut-initqueue: starting timeout scripts
      [  147.571544] dracut-initqueue[735]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:
      [  147.572381] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fmapper\x2frhel_rdu--z16--l2c-root.sh: "if ! grep -q After=remote-fs-pre.target /run/systemd/generator/systemd-cryptsetup@*.service 2>/dev/null; then
      [  147.572411] dracut-initqueue[735]:     [ -e "/dev/mapper/rhel_rdu--z16--l2c-root" ]
      [  147.572435] dracut-initqueue[735]: fi"
      [  147.573020] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_rdu-z16-l2c\x2froot.sh: "[ -e "/dev/rhel_rdu-z16-l2c/root" ]"
      [  147.573748] dracut-initqueue[735]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_rdu-z16-l2c\x2fswap.sh: "[ -e "/dev/rhel_rdu-z16-l2c/swap" ]"
      [  147.574782] dracut-initqueue[735]: Warning: dracut-initqueue: starting timeout scripts
      [  148.131455] dracut-initqueue[735]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:

      Additional info

      1. This doesn't reproduce on the same host (zfcp multipath LPAR) upgrading with the latest builds from 8.10 to 10.0, nor virtio-blk backed KVM guests.
      2. The command line looks good AFAICT
         :192M,4G-64G:256M,64G-:512M rd.lvm.lv=rhel_rdu-z16-l2c/root rd.zfcp=0.0.a400 rd.zfcp=0.0.a500 rd.lvm.lv=rhel_rdu-z16-l2c/swap cio_ignore=all,!condev rd.znet=qeth,0.0.0620,0.0.0621,0.0.0622,layer2=1,portname=foo prot_virt=1 enforcing=0 plymouth.enable=0 rd.plymouth=0 
      3. workaround for testing: install on LPAR with single LUN without LVM but on standard partitions

              leapp-notifications leapp-notifications
              smitterl@redhat.com Sebastian Mitterle
              IBM Confidential Group
              Petr Stodulka Petr Stodulka
              Leo Fu Leo Fu
              Miriam Portman Miriam Portman
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: