[SLE] OpenLDAP 2.3 RPM Upgrading

From: Neil Wilson (neilw_at_dcdata.co.za)
Date: 09/29/05

  • Next message: Marcus Meissner: "Re: [SLE] www.opensuse.org ???"
    Date: Thu, 29 Sep 2005 10:03:31 +0200
    To: suse-linux-e@suse.com
    
    

    Hi guys & girls,

    I am running the following.

    Linux mail 2.6.11.4-20a-smp #1 SMP x86_64 x86_64 x86_64 GNU/Linux SuSe
    9.3 Pro

    I am running into problems with my ldap database getting corrupted
    nearly everytime I reboot the server, unsafe and safe reboots cause the
    same problem.

    When the box comes back up I then have to go to my /var/lib/ldap/
    directory and run a db_recover -v to get the database up and running again.

    I am running the following openldap packages.

    openldap2-2.2.23-6
    openldap2-client-debuginfo-2.2.23-6
    openldap2-back-perl-2.2.23-6
    openldap2-client-2.2.23-6
    openldap2-debuginfo-2.2.23-6
    openldap2-client-32bit-9.3-7 Not sure about this package...presume this
    is something that is part of SuSe's custom LDAP stuff?

    I tried to upgrade to the following packages.
    ftp://ftp.suse.com/pub/projects/OpenLDAP/2.3/x86_64/9.3/

      openldap2-2.3.6-0.x86_64.rpm . . Aug 24 07:09 1253K
      openldap2-back-meta-2.3.6-0.x86> Aug 24 07:09 59K
      openldap2-back-perl-2.3.6-0.x86> Aug 24 07:09 29K
      openldap2-client-2.3.6-0.x86_64> Aug 23 19:14 190K
      openldap2-client-debuginfo-2.3.> Aug 23 19:14 676K
      openldap2-client-tools-2.3.6-0.> Aug 23 19:14 111K
      openldap2-debuginfo-2.3.6-0.x86> Aug 24 07:09 2472K
      openldap2-devel-2.3.6-0.x86_64.> Aug 23 19:14 275K

    When trying to install the above, I get tons of dependency problems.

    # rpm -Uvh openldap2-2.3.6-0.x86_64.rpm

    error: Failed dependencies:
             liblber-2.3.so.0()(64bit) is needed by openldap2-2.3.6-0
             libldap_r-2.3.so.0()(64bit) is needed by openldap2-2.3.6-0
             openldap2 = 2.2.23 is needed by (installed)
    openldap2-back-perl-2.2.23-6

    After a little searching I learnt that the lib*-2.3.so. is part of the
    openldap2-client package, so therefore I need to install that first...

    # rpm -Uvh openldap2-client-2.3.6-0.x86_64.rpm

    error: Failed dependencies:
             liblber-2.2.so.7()(64bit) is needed by (installed) nss_ldap-234-3
             liblber-2.2.so.7()(64bit) is needed by (installed)
    pwdutils-2.6.96-4
             liblber-2.2.so.7()(64bit) is needed by (installed) pam_ldap-176-3
             liblber-2.2.so.7()(64bit) is needed by (installed)
    cyrus-sasl-saslauthd-2.1.20-7
             liblber-2.2.so.7()(64bit) is needed by (installed) pwlib-1.8.3-5
             liblber-2.2.so.7()(64bit) is needed by (installed) samba-3.0.12-5
             liblber-2.2.so.7()(64bit) is needed by (installed) autofs4-4.1.3-5
             liblber-2.2.so.7()(64bit) is needed by (installed)
    kdebase3-3.4.0-28
             liblber-2.2.so.7()(64bit) is needed by (installed)
    evolution-data-server-1.2.1-7
             liblber-2.2.so.7()(64bit) is needed by (installed) dirmngr-0.5.6-4
             liblber-2.2.so.7()(64bit) is needed by (installed) opensc-0.9.4-4
             liblber-2.2.so.7()(64bit) is needed by (installed) gq-1.0beta1-51
             liblber-2.2.so.7()(64bit) is needed by (installed)
    squid-2.5.STABLE9-4
             liblber-2.2.so.7()(64bit) is needed by (installed)
    openh323-1.15.2-3
             liblber-2.2.so.7()(64bit) is needed by (installed) tclldap-1.2-208
             liblber-2.2.so.7()(64bit) is needed by (installed)
    libsmbclient-3.0.13-1.1
             liblber-2.2.so.7()(64bit) is needed by (installed)
    php4-ldap-4.3.10-14
             liblber-2.2.so.7()(64bit) is needed by (installed) apache2-2.0.53-9
             liblber-2.2.so.7()(64bit) is needed by (installed)
    dhcp-server-3.0.2-6
             liblber-2.2.so.7()(64bit) is needed by (installed) bind-9.3.1-3
             liblber-2.2.so.7()(64bit) is needed by (installed)
    ldapcpplib-0.0.3-30
             liblber-2.2.so.7()(64bit) is needed by (installed)
    samba-client-3.0.12-5
             liblber-2.2.so.7()(64bit) is needed by (installed)
    openldap2-2.2.23-6
             liblber-2.2.so.7()(64bit) is needed by (installed)
    openldap2-back-perl-2.2.23-6
             liblber-2.2.so.7()(64bit) is needed by (installed) postfix-2.2.1-3
             libldap-2.2.so.7()(64bit) is needed by (installed) nss_ldap-234-3
             libldap-2.2.so.7()(64bit) is needed by (installed)
    pwdutils-2.6.96-4
             libldap-2.2.so.7()(64bit) is needed by (installed) pam_ldap-176-3
             libldap-2.2.so.7()(64bit) is needed by (installed)
    cyrus-sasl-saslauthd-2.1.20-7
             libldap-2.2.so.7()(64bit) is needed by (installed) pwlib-1.8.3-5
             libldap-2.2.so.7()(64bit) is needed by (installed) samba-3.0.12-5
             libldap-2.2.so.7()(64bit) is needed by (installed) autofs4-4.1.3-5
             libldap-2.2.so.7()(64bit) is needed by (installed)
    kdebase3-3.4.0-28
             libldap-2.2.so.7()(64bit) is needed by (installed) gpg-1.4.0-4
             libldap-2.2.so.7()(64bit) is needed by (installed)
    evolution-data-server-1.2.1-7
             libldap-2.2.so.7()(64bit) is needed by (installed) dirmngr-0.5.6-4
             libldap-2.2.so.7()(64bit) is needed by (installed) opensc-0.9.4-4
             libldap-2.2.so.7()(64bit) is needed by (installed) gq-1.0beta1-51
             libldap-2.2.so.7()(64bit) is needed by (installed)
    squid-2.5.STABLE9-4
             libldap-2.2.so.7()(64bit) is needed by (installed)
    openh323-1.15.2-3
             libldap-2.2.so.7()(64bit) is needed by (installed) tclldap-1.2-208
             libldap-2.2.so.7()(64bit) is needed by (installed)
    libsmbclient-3.0.13-1.1
             libldap-2.2.so.7()(64bit) is needed by (installed)
    php4-ldap-4.3.10-14
             libldap-2.2.so.7()(64bit) is needed by (installed) apache2-2.0.53-9
             libldap-2.2.so.7()(64bit) is needed by (installed)
    dhcp-server-3.0.2-6
             libldap-2.2.so.7()(64bit) is needed by (installed) bind-9.3.1-3
             libldap-2.2.so.7()(64bit) is needed by (installed)
    ldapcpplib-0.0.3-30
             libldap-2.2.so.7()(64bit) is needed by (installed)
    samba-client-3.0.12-5
             libldap-2.2.so.7()(64bit) is needed by (installed) postfix-2.2.1-3
             libldap_r-2.2.so.7()(64bit) is needed by (installed) pwlib-1.8.3-5
             libldap_r-2.2.so.7()(64bit) is needed by (installed)
    openh323-1.15.2-3
             ibldap_r-2.2.so.7()(64bit) is needed by (installed)
    openldap2-2.2.23-6
             libldap_r-2.2.so.7()(64bit) is needed by (installed)
    openldap2-back-perl-2.2.23-6

    Now the problem with installing this, is that all my currently running
    services rely on the libldap_r-2.2.so.7.

    I tried forcing the rpm to install with --nodeps and it installed, and I
    eventually managed to get things up and running, although my ldap
    database went missin completely, and then my existing services also
    broke because they were still looking for the older "libldap_r-2.2.so.7"

    I have had to resort back to putting the original packages back again,
    and sit with the same problem I started with.

    Surely there is an easy/simple way to get this update working?
    Has anyone tried to upgrade to this version yet?

    Thanks in advance, apologies for the rather long post.

    Any help will be greatly appreaciated.

    -- 
    Check the headers for your unsubscription address
    For additional commands send e-mail to suse-linux-e-help@suse.com
    Also check the archives at http://lists.suse.com
    Please read the FAQs: suse-linux-e-faq@suse.com
    

  • Next message: Marcus Meissner: "Re: [SLE] www.opensuse.org ???"

    Relevant Pages