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

dnf security update fails due to older version of libldb-2.6.1-1.el9.x86_64

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • rhel-9.6
    • libsolv
    • No
    • Important
    • rhel-swm
    • 0
    • Dev ack
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

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

      Using dnf to only update the security updates.

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

      libldb-2.6.1-1.el9.x86_64

       

      System have latest dnf packages:

      1. rpm -qa | grep dnf
        libdnf-0.69.0-13.el9.x86_64
        python3-libdnf-0.69.0-13.el9.x86_64
        dnf-data-4.14.0-25.el9.noarch
        python3-dnf-4.14.0-25.el9.noarch
        dnf-4.14.0-25.el9.noarch

        How reproducible is this bug?:

      Everytime with  older ibldb-2.6.1-1.el9.x86_64

      Steps to reproduce

      1. The version of the libldb on RHEL 9 :

      libldb-2.6.1-1.el9.x86_64

      2. Apply the updates:

      # dnf update --security
      Updating Subscription Management repositories.This system is registered with an entitlement server, but is not receiving updates. You can use subscription-manager to assign subscriptions.Last metadata expiration check: 1:03:36 ago on Wednesday 16 July 2025 03:15:35 PM.
      Error: 
       Problem: package libsmbclient-4.21.3-7.el9_6.x86_64 from rhel-9-for-x86_64-baseos-rpms requires libldb = 4.21.3-7.el9_6, but none of the providers can be installed
        - package libldb-4.21.3-7.el9_6.i686 from rhel-9-for-x86_64-baseos-rpms obsoletes libldb < 2.10 provided by libldb-2.6.1-1.el9.x86_64 from @System
        - cannot install both libldb-4.21.3-7.el9_6.x86_64 from rhel-9-for-x86_64-baseos-rpms and libldb-2.6.1-1.el9.x86_64 from @System
        - package libldb-4.21.3-7.el9_6.x86_64 from rhel-9-for-x86_64-baseos-rpms obsoletes libldb < 2.10 provided by libldb-2.6.1-1.el9.x86_64 from @System
        - cannot install the best update candidate for package libsmbclient-4.17.5-103.el9_2.x86_64
        - cannot install the best update candidate for package libldb-2.6.1-1.el9.x86_64
      (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
       

      3. Manually applying the security update to libsmbclient works

       

       

      # dnf update --security libsmbclient
      Updating Subscription Management repositories.
      This system is registered with an entitlement server, but is not receiving updates. You can use subscription-manager to assign subscriptions.
      Last metadata expiration check: 1:12:49 ago on Wednesday 16 July 2025 03:15:35 PM.
      Dependencies resolved.
      ==========================================================================================================================================================
       Package                              Architecture              Version                            Repository                                        Size
      ==========================================================================================================================================================
      Upgrading:
       libipa_hbac                          x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     36 k
       libldb                               x86_64                    4.21.3-7.el9_6                     rhel-9-for-x86_64-baseos-rpms                    181 k
       libsmbclient                         x86_64                    4.21.3-7.el9_6                     rhel-9-for-x86_64-baseos-rpms                     74 k
       libsss_certmap                       x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     90 k
       libsss_idmap                         x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     41 k
       libsss_nss_idmap                     x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     46 k
       libsss_sudo                          x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     35 k
       libwbclient                          x86_64                    4.21.3-7.el9_6                     rhel-9-for-x86_64-baseos-rpms                     43 k
       samba-client-libs                    x86_64                    4.21.3-7.el9_6                     rhel-9-for-x86_64-baseos-rpms                    5.3 M
       samba-common                         noarch                    4.21.3-7.el9_6                     rhel-9-for-x86_64-baseos-rpms                    176 k
       samba-common-libs                    x86_64                    4.21.3-7.el9_6                     rhel-9-for-x86_64-baseos-rpms                    101 k
       sssd-ad                              x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                    218 k
       sssd-client                          x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                    167 k
       sssd-common                          x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                    1.6 M
       sssd-common-pac                      x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     96 k
       sssd-ipa                             x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                    283 k
       sssd-kcm                             x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                    110 k
       sssd-krb5                            x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     73 k
       sssd-krb5-common                     x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     94 k
       sssd-ldap                            x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                    160 k
       sssd-proxy                           x86_64                    2.9.6-4.el9_6.2                    rhel-9-for-x86_64-baseos-rpms                     73 k
      Transaction Summary
      ==========================================================================================================================================================
      Upgrade  21 Packages
      Total download size: 9.0 M
      Is this ok [y/N]: 
      

      If we update security update to libsmbclient packages and update libldb then security updates works normally.

      1. dnf update --security

        Expected results

      Can do the update normally.

              packaging-team-maint packaging-team-maint
              rhn-support-vbhope Vaibhav Bhope
              packaging-team-maint packaging-team-maint
              Software Management QE Software Management QE
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: