Ich habe gerade ein dist-upgrade von sarge auf etch gemacht. Nur leider lässt sich der LDAP-Server nicht aktualisieren. Bei einem normalen "aptitude dist-upgrade", aber auch über "dpkg -i" bricht die Installation immer mit folgendem Fehler ab:
Code: Alles auswählen
#> dpkg -i --force-all /var/cache/apt/archives/slapd_2.3.30-2_i386.deb
(Lese Datenbank ... 55279 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von slapd 2.3.30-2 (durch .../slapd_2.3.30-2_i386.deb) ...
Stopping OpenLDAP: slapd.
Entpacke Ersatz für slapd ...
Richte slapd ein (2.3.30-2) ...
Backing up /etc/ldap/slapd.conf in /var/backups/slapd-2.2.23-8... done.
Enabling LDAPv2 support... already enabled.
Updating config access directives... done.
Moving old database directories to /var/backups:
- directory dc=domain,dc=de... done.
Loading from /var/backups/slapd-2.2.23-8:
- directory dc=domain,dc=de... done.
- chowning database directory (openldap:openldap)... done
Starting OpenLDAP: slapd - failed.
The operation failed but no output was produced. For hints on what went
wrong please refer to the system's logfiles (e.g. /var/log/syslog) or
try running the daemon in Debug mode like via "slapd -d 16383" (warning:
this will create copious output).
Below, you can find the command line options used by this script to
run slapd and slurpd. Do not forget to specify those options if you
want to look to debugging output:
slapd -g openldap -u openldap
invoke-rc.d: initscript slapd, action "start" failed.
dpkg: Fehler beim Bearbeiten von slapd (--install):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
slapd
"Vorbereiten zum Ersetzen von slapd 2.3.30-2 (durch .../slapd_2.3.30-2_i386.deb) ..."
also scheint die Version schon aktuell zu sein. Nur ich habe keine Ahnung wo da ein Problem liegt. Ohne dieses gelöst zu haben läuft aber der upgrade Prozess nicht weiter.
In /var/log/syslog steht zu diesem Versuch
Code: Alles auswählen
Jan 5 15:34:01 mars slapd[15466]: @(#) $OpenLDAP: slapd 2.3.30 (Dec 12 2006 22:14:39) $ ^Iroot@monster:/tmp/buildd/openldap2.3-2.3.30/debian/build/servers/slapd
Kann mir jemand helfen? Es ist echt dringend da über den Server die Benutzer authentifiziert werden!
Vielen Dank!!!!
===================
Nachtrag:
Wenn ich in der /etc/default/slapd folgende Zeilen auskommentiere startet der Server:
SLAPD_USER="openldap"
SLAPD_GROUP="openldap"
Dann läuft slapd als root.
Die Einträge sind neu in dieser Version, genauso wie die beim Upgrade angelegten User/Gruppe.
Gab es unter sarge auch schon eine /etc/default/slapd Datei? Was stand denn da drin?
Ich habe natürlich beim Upgrade meine modifizierten Configs nicht überschreiben lassen. Kann man sich im Nachhinein noch anzeigen lassen wo die Unterschiede lagen?
===================
Gruß
Thorsten[/b]