Uploaded image for project: 'MicroShift'
  1. MicroShift
  2. USHIFT-2965

rollback with embedded images fails with "overlayfs: failed to resolve /var/lib/containers...."

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • None
    • openshift-4.14
    • Core
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      Description of problem:

      MicroShift V4.14.x ostree based deployment, with container images embedded into the commit. Initial install with 4.14.1, then upgrade to 4.14.20 (with .20 container images). 

      Version-Release number of selected component (if applicable):

      4.14.1 / .20

      How reproducible:

      see steps below. is always reproducible, tried it 3 times. also reboot of the rolled-back-to4.1.14 version does not fix it. 

      Steps to Reproduce:

      1. Build a V4.14.1 ostree commit with required container images embedded (from releasinfo-package). Install VM with that. Works fine.
      2. Build a V4.14.20 ostree commit with required container images embedded. Upgrade VM with that. Works fine, microshift starts as expected.
      3. rpm-ostree rollback to the V4.14.1 image.
      

      Actual results:

      microshift fails to start. console is full of messages like:
      Apr 12 20:17:48 ushift-edge1 kernel: overlayfs: failed to resolve '/var/lib/containers/storage/overlay/l/U5GDNGO6CU5DAVQGEFCJOPDDR2': -2

      Expected results:

      4.14.1 should come up

      Additional info:

      reproducer system is available on red hat VPN

              pmatusza@redhat.com Patryk Matuszak
              dfroehli42rh Daniel Fröhlich
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: