Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

14-04-05 09:06
Neuspješna dogradnja LDAP-a

piše IVAN RAKO

Izlaskom verzije 2.2.3-1 paketa slapd na distribuciji Debian Sarge uočili smo smo problem pri dogradnji:

nakon restarta slap daemona javi greška:

 

# /etc/init.d/slapd start

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).

 

Kad pokrenemo slapd u debug modu, vidimo u čemu je problem:

# slapd -d 16383
....

line 77 (limits user size=100)
dnNormalize: <user>

=> ldap_bv2dn(user,0)

ldap_err2string

<= ldap_bv2dn(user)=-4 Decoding error

/etc/ldap/slapd.conf : line 77: unable to add limit in "limits <pattern>

<limits>" line.

slapd shutdown: freeing system resources.

slapd stopped.

connections_destroy: nothing to destroy.

 

Problem je u liniji:

 

limits user size=100

 

Ključna riječ treba biti u množini:

 

limits users size=100

 

Opcija "user" izbačena je još prije OpenLDAPa verzije 2.1.x. No OpenLDAP 2.1.x bio je manje osjetljiv na stare opcije u konfiguracijskoj datoteci, pa to nije predstavljalo problem.

Novi OpenLDAP više ne razumije staru konfiguraciju i otuda problem.

 

Potrebno je izmijeniti konfiguracijsku datoteku, te nastaviti instalaciju paketa sa:

 

# dpkg --configure -a

 

Novi paket openldap-cn verzije 2.2.23-1 je izdan te bi ga trebalo instalirati prije slapd paketa:

 

# apt-get update; apt-get install openldap-cn

# apt-get install slapd

 

Onda on ispravi konfiguraciju koja bi morala raditi i pod starim 2.1.x, a onda upgrade na 2.2.x uredno prodje.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr