Bare Metal RHOCP installation fails with duplicated boot labeling error

Solution Unverified - Updated -

Issue

  • The startup of a bare metal node (during or after installation) fails with an error similar to the following, which is appearing in the CoreOS boot stage:

    Displaying logs from failed units: coreos-unique-boot.service
    Jun 12 07:52:09 systemd[1]: Starting Ensure Unique `boot` Filesystem Label...
    Jun 12 07:52:09 rdcore[788]: Error: System has 2 devices with a filesystem labeled 'boot': ["/dev/sdd3", "/dev/sda3"]
    Jun 12 07:52:09 systemd[1]: coreos-unique-boot.service: Main process exited, code=exited, status=1/FAILURE
    Jun 12 07:52:09 systemd[1]: coreos-unique-boot.service: Failed with result 'exit-code'.
    Jun 12 07:52:09 systemd[1]: Failed to start Ensure Unique `boot` Filesystem Label.
    Jun 12 07:52:09 systemd[1]: coreos-unique-boot.service: Triggering OnFailure= dependencies.
    
  • The boot label related error is appearing randomly during the startup of nodes that have several disks connected

  • This error can affect bare metal nodes that have several physical disks

Environment

  • Red Hat OpenShift Container Platform (RHOCP)
    • 4.12
    • 4.13
  • UPI installation with Bare Metal cluster nodes
  • Adding a Bare Metal node
  • Nodes have multiple physical disks, only one disk used by OpenShift (for CoreOS deployment)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content