-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/11/2011 08:51 PM, Frederik Himpe wrote: > On Tue, 2011-01-11 at 20:34 +0100, Matthijs Mohlmann wrote: > >> Do you have some more information from that server too ? Configuration ? >> Because I changed the slapd.conf to use the new schema files, moved the >> backup out of the way and did the upgrade and all went ok. > > $ dpkg -l slapd gosa-schema > Desired=Unknown/Install/Remove/Purge/Hold > | > Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend > |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) > ||/ Name Version Description > +++-==============-==============-============================================ > ii gosa-schema 2.6.11-2 LDAP schema for GOsa > iF slapd 2.4.23-6 OpenLDAP server (slapd) > > Hmm, I'm getting something different now on this system: > > Preparing to replace slapd 2.4.23-6 > (using .../slapd_2.4.23-7_amd64.deb) ... > Stopping OpenLDAP: slapd. > Unpacking replacement slapd ... > Preparing to replace libldap-2.4-2 2.4.23-6 > (using .../libldap-2.4-2_2.4.23-7_amd64.deb) ... > Unpacking replacement libldap-2.4-2 ... > Processing triggers for man-db ... > Setting up libldap-2.4-2 (2.4.23-7) ... > Setting up ldap-utils (2.4.23-7) ... > Setting up slapd (2.4.23-7) ... > Backing up /etc/ldap/slapd.conf in /var/backups/slapd-2.4.11-1 > +lenny2... done. > Moving old database directories to /var/backups: > - directory cn=accesslog... done. > - directory dc=ai,dc=vub,dc=ac,dc=be... done. > Loading from /var/backups/slapd-2.4.11-1+lenny2: > - directory cn=accesslog... cp: cannot create regular file > `/var/lib/ldap/accesslog/': Is a directory > dpkg: error processing slapd (--configure): > subprocess installed post-installation script returned error exit > status 1 > > And now /var/lib/ldap is totally empty! >
Backup should be in /var/backups, the scripts always tries to move the existing content to /var/backups. You have 2 directories: - /var/lib/ldap - /var/lib/ldap/accesslog The openldap scripts move everything inside a directory defined in the openldap configuration to a backup directory, hence the removal of accesslog at that location. About fixing this: Change the accesslog directory in the configuration to: directory /var/lib/ldap-accesslog Create that directory and rerun the upgrade procedure. Regards, Matthijs Möhlmann -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJNLVnGAAoJEBXBjvSJ+ky+8dEQAIGa/apNFhxV068Mh40aeZfF qvUPvJGC2YsgupyDud0aIFX8O+VS4VyxAQAYd67qX2UAQS01wC3aqs5BL5efvwem P37TaJJy50bAlmyxttschUTc+WnnKpGwPc5RwvUSAgp5CoYRBJRKkuigysCgf7s+ M35TGdLYeUW61+AJbMXI8u5wSGQ8zlyXqY73LHE7goPL8eBHrDo3NjsWHzyqT6FB FHqU3sUowvJuKiyUcwjiDg3JKGts1DseAH/qma4e7SHHmGrsgACw1A3fPbB5+aBH L5vRfmSpBfZuyRXmMdaLjhcQfOJ3grRYl5E9DHY3y/32rVLyl2BtlB8nzgYPxkmU F3PH72CKZXnloxwrFiDCzGnCbuf0lF0AejQjhl+BjNwLkRomwz4+IyhkD7MRWlEB G5TiRPJHF8JRqJCDaStP3fz4Gm5V8un+bH9tw0VUj5MTG4z/pRfoL45hW92F0MHq f0tiDrpjtOBkPySWJ465L2W7grA40dDr1xzJl+Rfs/JHS4/R3Inv5di3R4tbipyd LP/dU4NM2YRz6ltc7Z5c0tTwA1dxvPmHZFsRg6uRo/lipudpFwXmAK2fYnqHJnJ8 yH71fwBKYYYIwmv5MRSloQnDr375srZuK+/rPweWiHO9HVWiQAeGtOWMRzTevCHm 81R21v42XfH+LAX6d4vE =OPDH -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org