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.