Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-64692

rpm-ostree uninstalls cri-o and other packages when G_MESSAGES_DEBUG=all is set

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • 4.19.z
    • RHCOS
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Low
    • None
    • All
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      rpm-ostree uninstalls cri-o and other packages when G_MESSAGES_DEBUG=all is set

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

          OCP 4.19.12

      How reproducible:

          Easily

      Steps to Reproduce:

       1. Create below file:
      
      # cat /etc/systemd/system/rpm-ostreed.service.d/10-debug.conf 
      [Service]
      Environment="G_MESSAGES_DEBUG=all"    
      
       2. Restart the rpm-ostreed service
      
      $ sudo systemctl daemon-reload
      $ sudo systemctl restart rpm-ostreed     
      
      3. Trigger upgrade of the cluster or manually run rpm-ostree rebase to the next version. In this case lets upgrade to OCP 4.19.17
      
      # rpm-ostree rebase --experimental ostree-unverified-registry:quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:29e3563d5fc11a54ffbf7b28694f1cc3975a72e24035fca4afa44d7937e932c7      

      Actual results:

      Below packages are removed, so after reboot the node would be in NotReady state. 
      
      Removed:
        NetworkManager-ovs-1:1.52.0-5.el9_6.x86_64
        conmon-rs-0.6.6-0.rhaos4.18.el9.1.x86_64
        cri-o-1.32.8-3.rhaos4.19.git60d4e21.el9.x86_64
        cri-tools-1.32.0-2.el9.x86_64
        openshift-clients-4.19.0-202506301438.p0.g298429b.assembly.stream.el9.x86_64
        openshift-kubelet-4.19.0-202509070341.p2.gb5229e8.assembly.stream.el9.x86_64
        openvswitch-selinux-extra-policy-1.0-39.el9fdp.noarch
        openvswitch3.5-3.5.1-33.el9fdp.x86_64
        ose-azure-acr-image-credential-provider-4.19.0-202508252101.p2.g7109d6b.assembly.stream.el9.x86_64
        ose-gcp-gcr-image-credential-provider-4.19.0-202508252101.p2.gd8d3aeb.assembly.stream.el9.x86_64
        unbound-libs-1.16.2-19.el9_6.1.x86_64
      

      Expected results:

        crio kubelet and other packages should not get removed.

      Additional info:

         

              rhn-support-jmarrero Joseph Marrero Corchado
              rhn-support-kdsouza Kenneth Dsouza
              None
              None
              Michael Nguyen Michael Nguyen
              None
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: