Net :: FTP Perl模块挂起

所以,我在RHEL5.2系统上运行Perl 5.8.8。 我最近移动了LDAP源进行身份validation,现在我遇到了Net::FTP问题。

validation与新的LDAP源完美协同工作。

现在,作为系统上的一个特定的非root用户,如果我执行“ use Net::FTP ”,脚本会挂起,并开始填充消息日志:

 Mar 28 12:10:05 serverx perl: nss_ldap: failed to bind to LDAP server ldaps://ldapserver.domain.net: Can't contact LDAP server Mar 28 12:10:05 serverx perl: nss_ldap: reconnecting to LDAP server (sleeping 64 seconds)... 

如果我以root身份执行“ use Net::FTP ”,没有问题。

我已经清除了nscdcaching(hosts,passwd,group),并且完成了重启服务器的任何工作(这实际上不是一个选项)。

有谁知道为什么会发生这种事情?

提前致谢;

好吧,我感到很蠢 – 但是谢谢你帮我弄清楚这个问题。

不是这样会发生在其他人身上,但是我用于OpenLDAP的可信根CA和Pam模块的文件被设置为0400模式并由root拥有。 我修好后,中提琴。