On Jan 17, 2008, at 10:14 PM, [EMAIL PROTECTED] wrote:
It seems that Net::LDAP is not correctly using the loopback interface
when being used to connect to an LDAP server on the same machine.
This cases SElinux to think it is attempting to make an off-box
connection. SELinux has restrictions on web applications doing this by
default.

Symptom:  When attemtping ot login BugZilla reports that the
connection to the ldap server "ldap://localhost"; failed yet the server
is running and other clients (even a test Perl script I wrote) works
fine. The Net::LDAP->new call is simply failing and causing this.

Net::LDAP will be using IO::Socket::INET with host "localhost" and port 389

What do you see when you run

telnet localhost 389

Do you get connection refused ?

Other socket-based applications such as MySQL seem to work.

MySQL will use UNIX domain sockets instead of INET domain sockets if the hostname is localhost

Graham.

Reply via email to