Red Hat Bugzilla – Bug 176387
Add perl-IO-Socket-SSL, perl-Net-SSLeay, perl-Authen-SASL to allow using Perl module Net::LDAPS (LDAP over TLS)
Last modified: 2012-06-20 11:52:52 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
Description of problem:
perl module IO::Socket::SSL dependency for Net::LDAPS (LDAP over SSL) is missing. Need to include in perl-LDAP RPM or create additional RPM and dependency.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
perl -e "use Net::LDAPS; $ldap = Net::LDAPS->new("ldap",version => 3);"
Actual Results: Can't locate IO/Socket/SSL.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/vendor_perl/5.8.5/Net/LDAP.pm line 154.
Yes, you'll need to install IO::Socket::SSL and Authen::SASL from CPAN to
use Net::LDAPS .
IO::Socket::SSL and Authen::SASL are noted as 'Optional' packages during
the Net::LDAP build and their absence is tolerated.
These packages are also missing from all Fedora Core releases, but they are
shipped as RPMs in Fedora Extras.
We try to keep the number of perl modules we ship and maintain to an absolute
minimum, and the above two packages are not required for the core Net::LDAP
The upstream package should perhaps not be shipping Net::LDAPS at all if
the optional IO::Socket::SSL and Authen::SASL are not installed .
I'll move this to an enhancement request to ship new perl-IO-Socket-SSL and
perl-Authen-SASL packages in RHEL-4, for the consideration of Product
*** Bug 177569 has been marked as a duplicate of this bug. ***
The bug status ASSIGN_TO_PM has been deprecated. In the future please use
ASSIGNED and either add the PM to the Cc list or re-assign report to them.
Thanks Dave - sorry about that.
This bug is really a request to add these packages, currently only in Fedora
Extras, to RHEL :
(The packages missing for Net::LDAPS support and their dependencies).
I'm also making a request to get these packages into post-FC-5 rawhide (FC-6).
So, it's been a year. Can we either get some form of traction or just close
this with a "no"?
Thank you for submitting this issue for consideration in Red Hat Enterprise Linux. The release for which you requested us to review is now End of Life.
Please See https://access.redhat.com/support/policy/updates/errata/
If you would like Red Hat to re-consider your feature request for an active release, please re-open the request via appropriate support channels and provide additional supporting details about the importance of this issue.