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

Default use_devicesfile value results in non bootable system after upgrade

    • None
    • Important
    • sst_logical_storage
    • ssg_filesystems_storage_and_HA
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None

      Description of problem:
      The use_devicesfile was initially introduced in RHEL-9.0 via BZ#2012830 as a means to manage LVM devices and replace the traditional filter method. However, the old filter regex default to "accept all" devices. Only a blacklist was needed.

      The introduction of use_devicesfile is enabled by default per BZ#2129176. This value results in non-bootable systems after upgrade and requires manual whitelisting of devices.

      Version-Release number of selected component (if applicable):
      9.0, 9.1, 9.2

      How reproducible:
      Very

      Steps to Reproduce:
      1. Install 9.1 (single disk, multiple disk, does not matter)
      2. Upgrade to 9.2
      3. System drops to maintenance mode
      4. The system devices file does not contain all PV's.

      Actual results:
      System fails to boot and drops to maintenance mode. Requires manual intervention to either set `use_devicesfile = 0` or to manually add devices.

      Expected results:
      All devices get added to system devices, or set use_devicesfile to default to off.

      Additional info:
      This has affected multiple customers now, creating high visibility Sev 1 cases for support due to non bootable systems.

            lvm-team lvm-team
            rhn-support-jmagrini Jon Magrini
            lvm-team lvm-team
            Cluster QE Cluster QE
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: