Toon posts:

[Linux] Installatie Openldap lukt niet

Pagina: 1
Acties:
  • 82 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Ik heb een probleem met mijn openldap installatie op redhat 9.

Ik heb de volgende packes gedownload:

openldap-devel-2.0.27-8.i386.rpm
openldap-clients-2.0.27-8.i386.rpm
openldap-2.0.27-8.i386.rpm

Het probleem is dus dat de openldap service niet start. In folder /var/lib/ldap staan: Slapd en slurp er niet bij.

wat kan het zijn?

bedankt

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 19-02 16:24

Super_ik

haklust!

wat voor errors krijg je?
heb je al geconfigureerd?

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Verwijderd

Topicstarter
Het lijkt er op dat openldap niet wordt geinstalleerd maar als ik de rpm opnieuw wil installeren geeft ie aan dat ze wel geinstalleerd zijn.

De error weet ik niet, maar als ik /etc/openldap kijk zie ik geen slapd.conf.

PS. moet ik de linux instal eerst compileren? :?

[ Voor 11% gewijzigd door Verwijderd op 09-06-2004 10:13 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:32
Wat zegt 'ie precies als je de RPM's installeert?

Verwijderd

Topicstarter
Ik krijg de volgende melding als ik ldap server installeer, ik ben overgestapt naar de nieuwste versie in de hoop dat die beter werkte :/ :

[root@devries Ldap]# rpm -ivh openldap-2.1.22-8.i386.rpm
warning: openldap-2.1.22-8.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing... ########################################### [100%]
file /etc/openldap/ldap.conf from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8
file /usr/lib/liblber.so.2 from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8
file /usr/lib/libldap.so.2 from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8
file /usr/lib/libldap_r.so.2 from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8
file /usr/share/man/man5/ldap.conf.5.gz from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8
file /usr/share/man/man5/ldif.5.gz from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8
file /usr/share/man/man5/slapd.conf.5.gz from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8
file /usr/share/man/man5/slapd.replog.5.gz from install of openldap-2.1.22-8 conflicts with file from package openldap-2.0.27-8

[ Voor 3% gewijzigd door Verwijderd op 09-06-2004 10:21 ]


  • BTB
  • Registratie: Augustus 2000
  • Laatst online: 05-01 09:09

BTB

 

Voor een update gebruik je rpm -U en dan meteen het hele riedeltje aan nieuwe rpm-s erachteraan. Dit is dus geen openldap-issue maar een rpm-issue.

Bram Bouwens


  • Tomaat
  • Registratie: November 2001
  • Laatst online: 19-02 14:23
ik zou eerst die 2.0 versie verwijderen en dan de 2.1 verzie van LDAP installeren.

2.0 mist een hele hoop features die je nodig zal hebben..

Verwijderd

Topicstarter
Ik heb nu de documentatie van openldap.org gevolgd en openldap-2.2.12.tgz gedownload en geunzipt.

Vervolgens heb ik ./configure gedaan en krijg nu deze error:

onfiguring OpenLDAP 2.2.12-Release ...
checking host system type... i686-pc-linux-gnuoldld
checking target system type... i686-pc-linux-gnuoldld
checking build system type... i686-pc-linux-gnuoldld
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... no
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking for gnutar... no
checking for gtar... gtar
checking configure arguments... done
checking for a BSD compatible install... /usr/bin/install -c
checking for cc... no
checking for gcc... no
configure: error: Unable to locate cc(1) or suitable replacement. Check PATH or set CC.

Ik volg nu precies wat hier staat: http://www.openldap.org/software/release/install.html

[ Voor 3% gewijzigd door Verwijderd op 09-06-2004 10:53 ]


Verwijderd

Verwijderd schreef op 09 juni 2004 @ 10:50:
Ik heb nu de documentatie van openldap.org gevolgd en openldap-2.2.12.tgz gedownload en geunzipt.

Vervolgens heb ik ./configure gedaan en krijg nu deze error:

onfiguring OpenLDAP 2.2.12-Release ...
checking host system type... i686-pc-linux-gnuoldld
checking target system type... i686-pc-linux-gnuoldld
checking build system type... i686-pc-linux-gnuoldld
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... no
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking for gnutar... no
checking for gtar... gtar
checking configure arguments... done
checking for a BSD compatible install... /usr/bin/install -c
checking for cc... no
checking for gcc... no
configure: error: Unable to locate cc(1) or suitable replacement. Check PATH or set CC.

Ik volg nu precies wat hier staat: http://www.openldap.org/software/release/install.html
Als je OpenLDAP (of een andere app) via de source wilt installeren, dan zul je ook development tools nodig hebben (staan op de RH9 cd's). Maar je kunt toch gewoon een RPM gebruiken?

Verwijderd

Topicstarter
Ja maar dat lukt dus niet, misschien was ik de verkeerde aan het proberen, als je een link hebt naar de juiste rpms, graag.

Ik ga proberen de dev tools te installeren en kijken of dat werkt.

Verwijderd

Fedora Core 2:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[root@localhost root]# yum search openldap
Gathering header information file(s) from server(s)
Server: Fedora Core 2 - i386 - Base
Server: Fedora Core 2 - i386 - Released Updates
Finding updated packages
Downloading needed headers
Looking in available packages for a providing package
Available package: openldap-servers.i386 0:2.1.29-1 from base matches with
 OpenLDAP servers and related files.
Available package: openldap-servers.i386 0:2.1.29-1 from base matches with
 openldap-servers
Available package: openldap-clients.i386 0:2.1.29-1 from base matches with
 Client programs for OpenLDAP.
Available package: openldap-clients.i386 0:2.1.29-1 from base matches with
 openldap-clients
4 results returned
Looking in installed packages for a providing package
Installed package: openldap.i386 0:2.1.29-1 matches with
 openldap
Installed package: openldap-devel.i386 0:2.1.29-1 matches with
 openldap-devel
2 results returned
[root@localhost root]#


Volgens mij mis je openldap-server

Verwijderd

Topicstarter
Hoe los ik dat op?

edit:

Ik ben nu een stukje verder met de zip bestand dat ik had gedownload, ./configure is goed gegaan denk ik. maar nu moet ik Make Depend doen om de software de maken? :?

[root@devries openldap-2.2.12]# make depend
make: *** No rule to make target `depend'. Stop.

[ Voor 89% gewijzigd door Verwijderd op 09-06-2004 11:29 ]


Verwijderd

Zoek eens op je redhat cd's in de RPMS directory naar die openldap-server...

Verwijderd

Topicstarter
Verwijderd schreef op 09 juni 2004 @ 11:27:
Zoek eens op je redhat cd's in de RPMS directory naar die openldap-server...
Ik heb het gevonden, versie 2.0. Alleen zegt ie dat het al geinstalleerd is? Daarom vind ik dit ook zo raar.

Verwijderd

code:
1
# for RPM in `rpm -qa | grep openldap`;do rpm -e ${RPM} --nodeps;done


en install dan je openldap, clients, server en de hele meuk opnieuw...

[ Voor 7% gewijzigd door Verwijderd op 09-06-2004 11:36 . Reden: code tags ]


Verwijderd

Topicstarter
Ok bednakt, ga ik doen. maar ik wil alleen even zeker weten dat ik de juiste rpms heb.

Ik heb dus:

openldap-2.1.22-8.i386.rpm
openldap-clients-2.1.22-8.i386.rpm
openldap-servers-2.1.22-8.i386.rpm

kloppebn deze of moet ik iets anders/meer hebben? en maakt de volgorde van de installatie ook uit?

Verwijderd

Vergeet niet je openldap-devel...

Als je alle 4 die rpms in bv de /tmp hebt staan dan kun je het volgende doen:
(vervang die XX wel met de correcte namen/versies natuurlijk)

code:
1
# rpm -Uvh /tmp/openldap-develXX /tmp/openldap-2XX /tmp/openldap-serversXX /tmp/openldap-clientsXX

[ Voor 4% gewijzigd door Verwijderd op 09-06-2004 11:50 ]


Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
[root@devries tmp]# rpm -Uvh /tmp/openldap-devel-2.1.22-8.i386.rpm /tmp/openldap-2.1.22-8.src.rpm /tmp/openldap-servers-2.1.22-8.i386.rpm /tmp/openldap-clients-2.1.22-8.i386.rpm
warning: /tmp/openldap-devel-2.1.22-8.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        openldap = 2.1.22-8 is needed by openldap-devel-2.1.22-8
        openldap = 2.1.22-8 is needed by openldap-servers-2.1.22-8
        openldap = 2.1.22-8 is needed by openldap-clients-2.1.22-8
[root@devries tmp]#


klopt dat?

[ Voor 28% gewijzigd door Verwijderd op 09-06-2004 12:04 ]


Verwijderd

*zucht*

Je moet:

openldap-2XX
openldap-clientsXX
openldap-serversXX
openldap-develXX

installeren...

In je laatste post staat geen openldap-2XX!
Die moet er dus ook bij!

Succes...

Verwijderd

Topicstarter
ah kijk!

code:
1
2
3
4
5
6
7
8
[root@devries tmp]# rpm -Uvh /tmp/openldap-2.1.22-8.i386.rpm /tmp/openldap-clients-2.1.22-8.i386.rpm /tmp/openldap-servers-2.1.22-8.i386.rpm /tmp/openldap-devel-2.1.22-8.i386.rpm
warning: /tmp/openldap-2.1.22-8.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:openldap               warning: /etc/openldap/ldap.conf created as /etc/openldap/ldap.conf.rpmnew
########################################### [ 25%]
   2:openldap-clients       ########################################### [ 50%]
   3:openldap-servers       ########################################### [ 75%]
   4:openldap-devel         ########################################### [100%]


zo goed toch? Het volgende stap is nu om te configureren, toch?

Verwijderd

perfect ;)

Verwijderd

Topicstarter
Ik heb nog een probleempje met de ldapbrowser.

code:
1
2
3
[root@devries ldapbrowser]# ./lbe.sh
/usr/java/bin/java -cp .:lib/ldap.jar:lib/jndi.jar:lib/providerutil.jar:lib/ldapbp.jar:lib/jsse.jar:lib/jnet.jar:lib/jcert.jar:browser.jar lbe.ui.BrowserApp
./lbe.sh: line 22: /usr/java/bin/java: No such file or directory


Ik heb java wel gedownload en geinstalleerd.

[ Voor 13% gewijzigd door Verwijderd op 09-06-2004 14:27 ]


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ook op die locatie?

Verwijderd

ln -s `which java` /usr/java/bin/java

Verwijderd

Topicstarter
Kan iemand mij vertellen wat de commande is om bash profile te kunnen wijzigen? Ik krijg java namelijk nog steeds niet werkend. :/

Verwijderd

Topicstarter
Verwijderd schreef op 10 juni 2004 @ 16:03:
Kan iemand mij vertellen wat de commando is om bash profile te kunnen wijzigen? Ik krijg java namelijk nog steeds niet werkend. :/

Verwijderd

dat is redelijk basis kennis.

zie internet/handleiding, en zie /etc/profile of variaties op dat thema.
daarnaast zijn commando's zoals
set en export ook nuttig.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Gewoon openen in je editor naar keuze lijkt mij, maar dit begint richting basiskennis af te zakken, en wat feedback op de anderen aangedragen input zou ook wel handig zijn, maar ik denk dat het tijd is dat je de rest zelf doet :)
Pagina: 1

Dit topic is gesloten.