Komplett deinstallieren openldap von Redhat Linux server
Habe ich die folgenden Schritte zum installieren von OpenLdap auf meinem Redhat Linux Server:
1. untar the tar file
2. ./configure <--this ran successfully without error
3. make depend
4. make
5. make test <-- couldn't find any error
6. make install
7. started slapd: /usr/local/sbin/slapd
Aber der service ist nicht gestartet. Ich sehe keine slapd-Prozess in der ps -lef | grep slapd
Ausgabe. Auch ich sehe das, wenn ich laufen : ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
Was könnte der Fehler und Wie kann ich komplett deinstallieren OPENLDAP
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt zwei Fragen hier:
Was könnte der Fehler sein?
Ist es möglich, dass Sie noch nicht entsprechend konfiguriert
slapd
. Es sind wohl Fehler im syslog (/var/log/messages
), die Ihnen helfen Probleme zu diagnostizieren. Sie können auchslapd
im debugging-Modus (slapd -d none
), um Fehler auf Ihrem terminal angezeigt.Wie kann ich komplett deinstallieren OpenLDAP?
Das ist ein wenig schwierig, da Sie (a) gewählt, um es zu installieren von der Quelle, anstatt ein vorhandenes Paket und (b) Sie nicht installieren Sie es in ein dediziertes Verzeichnis. Zu komplett deinstallieren Sie es, würden Sie haben, um Aufmerksamkeit zu schenken, welche Dateien installiert sind, durch ausführen
make install
und entfernen Sie Sie anschließend.Jedoch, es gibt keinen Schaden im verlassen Sie die Dateien auf Ihrem system installiert haben, solange Sie Sie nicht benutzen. Sie können entfernen Sie alles, was installiert wurde in
/usr/local/bin
oder/usr/local/sbin
wenn Sie verhindern wollen, dass Sie in Konflikt mit Versionen dieser Befehle installiert über system-packages.Wenn OpenLDAP ist die einzige Sache, die Sie installiert haben, in
/usr/local
können Sie einfach entfernen Sie alle Dateien unter diesem Verzeichnis.In der Regel, wenn Sie können, verwenden Sie die pre-packaged-software-Versionen zur Verfügung, die in Ihrer Linux-distribution, die Ihr Leben einfacher sein wird. Zum Beispiel, wenn Sie die Installation der RedHat
openldap-servers
Paket, Sie würden eine Standard-Konfiguration, die es erlauben würdeslapd
zu starten und ordnungsgemäß ausführen.slapd -d none
half schließlich Debuggen. Im Grunde war es nicht in der Lage zu schaffen, die.pid
- Datei. Das war der Fehler51ff549f unable to open pid file "/usr/local/var/run/openldap/slapd.pid": 2 (No such file or directory)
. Einmal habe ich die/usr/local/var/run/openldap/
Weg, seine Schritte feineDeinstallieren. suchen Sie entweder über den log output vom configure-Befehl, oder geben Sie "configure --help", um eine Liste der Verzeichnisse, die Dinge werden installiert, standardmäßig. Wahrscheinlich besiedelten die Dateien in /usr/local/bin, /usr/local/lib, und so weiter, so müssen Sie in diese Verzeichnisse und entfernen Sie die Dateien von hand.