[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

    • Re: Set up an LDAP address book server?
      ... Most mail clients these days are happy to operate as IMAP clients, and the better ones do a sufficiently good job of local caching that the off-line issue doesn't bite, either. ... The trouble is that LDAP seems to be used for a bunch of other things, like authentication databases, and so the documentation starts to use words like "schema" and I find it impenetrable. ... Also, openldap23-server won't install when openldap23-client is installed, and my system says that 64 installed packages depend on -client, so de-installing it doesn't seem to be an option. ... does anyone know of a good/simple recipe for setting up an LDAP address book database of the sort that existing e-mail clients want to use? ...
      (comp.unix.bsd.freebsd.misc)
    • How to build a VAX/VMS emulator on Fedora Core 3 Linux
      ... make install the libpcap for ethernet support on VAX emulator ... Is the OpenVMS media ready to be mounted? ... * Do you want to install the MSGHLP database? ... Message from user AUDIT$SERVER on NEWBB ...
      (alt.os.linux.redhat)
    • Mandrake Linux + Courier-IMAP + Postfix + LDAP + IMP + SpamAssassin Mini-HOWTO
      ... Courier-IMAP, Postfix, Open LDAP, IMP and SpamAssassin on Mandrake ... Postfix was installed as a part of the Linux setup. ... I ran into trouble when I tried to install JAMM into a separate ...
      (comp.os.linux.misc)
    • Re: Need technique to programatically update back end structure / relationships
      ... Yes, that should work, Bob. ... Install the new one. ... > have the user rename the current production database (after taking a ... > final step of the installation process, I would ask the user to execute ...
      (microsoft.public.access.tablesdbdesign)
    • Re: Error: Cannot find a valid Windows XP Embedded database installed
      ... Both the database and tools are Eval or Retail? ... Microsoft Windows XP Embedded Test Team ... Well, in fact it has a network connection, and it's working without any ... if I install everything in the same computer (tools and ...
      (microsoft.public.windowsxp.embedded)