... 
On 17/feb/2014, at 12:46, Paolo Barbato <[email protected]> wrote:

> 
> On 14/feb/2014, at 10:28, Paolo Barbato <[email protected]> wrote:
> 
>> After a while I start again to work on 389 ds.
>> 
>> 389ds last released from epel, is installed on a rhel 6.5, that host also 
>> other services (bind, dhcpd, radius.....). Such server is configured with 
>> some virtual nic.
>> 
>> I noticed starting 389ds the following error:
>> 
>> intranet5...[14/Feb/2014:08:30:20 +0100] createprlistensockets - PR_Bind() 
>> on All Interfaces port 636 failed: Netscape Portable Runtime error -5982 
>> (Local Network address is in use.)
>> 
>> I've tried to insert in dse.ldif directives like 
>> 
>> nsslapd-listenhost: 192.168.60.23
>> nsslapd-securelistenhost: 192.168.60.23
>> 
>> but it comes a more "IP specific" error :
>> 
>> intranet5...[14/Feb/2014:10:01:34 +0100] createprlistensockets - PR_Bind() 
>> on 192.168.60.23 port 636 failed: Netscape Portable Runtime error -5982 
>> (Local Network address is in use.)
>> 
>> finally I noticed:
>> 
>> [root@intranet5 dirsrv]# netstat -anp | grep 636
>> udp        0      0 0.0.0.0:636                 0.0.0.0:*                    
>>            1342/portreserve
>> 
>> such service clearly conflict with 389ds ldaps
>> 
>> It seems I'm facing bug https://bugzilla.redhat.com/show_bug.cgi?id=848414
>> 
>> since I really have tested also openldap 
>> 
>> [root@intranet5 dirsrv]# more /etc/portreserve/slapd 
>> ldaps
>> 
>> from portreserve man I read
>> For each service configuration file, a socket is created and bound to the 
>> appropriate port. A service wishing to bind to its port must first run 
>> portrelease, which instructs
>>      portreserve to release the port associated with the service.
>> 
>> It seems so that 389ds be not aware of portreserve . Shoud I simply remove 
>> /etc/portreserve/slapd  and restart portreserve ?
>> 
> 
> I've done that...and it works.
> 
..after an yum upgrade the problem comes back. So further investigations move 
me to patch /etc/init.d/dirsrv startup file, inserting:

# Release reserverd port
        [ -x /sbin/portrelease ] && /sbin/portrelease slapd &>/dev/null || :
        # Start daemons.

This is how slapd manage the port reservation.

Regards,
Paolo.

 
> 
>> Regards,
>> Paolo.
>> 
>> 
>> ------------------------------------------------------------------------------------------------
>> Paolo Barbato
>> 
>> Consorzio RFX
>> corso Stati Uniti,4                                  
>> 35127 Padova - Italy                                           
>> Network Administrator 
>> phone: +39 049 8295097 fax: +39 049 8700718
>> ------------------------------------------------------------------------------------------------
>> 
> 
> ------------------------------------------------------------------------------------------------
> Paolo Barbato
> 
> Consorzio RFX
> corso Stati Uniti,4                                  
> 35127 Padova - Italy                                            
> Network Administrator 
> phone: +39 049 8295097 fax: +39 049 8700718
> ------------------------------------------------------------------------------------------------
> 
> --
> 389 users mailing list
> [email protected]
> https://admin.fedoraproject.org/mailman/listinfo/389-users

------------------------------------------------------------------------------------------------
Paolo Barbato

Consorzio RFX
corso Stati Uniti,4                                  
35127 Padova - Italy                                              
Network Administrator 
phone: +39 049 8295097 fax: +39 049 8700718
------------------------------------------------------------------------------------------------

--
389 users mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/389-users

Reply via email to