Hi,
This time I cleared the port conflict. Shutdown sendmail and that was solved but it throwed the same error about Scalar::Util
-------------
Running bdb db_recover...done.
Running zmldapapplyldif...failed.
Checking ldap status....already running.
Setting defaults...done.
Setting defaults from existing config...done.
Checking for port conflicts
Setting defaults from ldap...done.
dualvar is only available with the XS version of Scalar::Util at /opt/zimbra/zimbramon/lib/IO/Socket/SSL.pm line 38
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/IO/Socket/SSL.pm line 38.
Compilation failed in require at /opt/zimbra/zimbramon/lib/Net/LDAP.pm line 1005.
[root@zimbratest zcs-NETWORK-6.0.7_GA_2473.RHEL4.20100616201531]#
-------------
It says compilation failed at line 1005 of /opt/zimbra/zimbramon/lib/Net/LDAP.pm. This is what is in the file at 1005(attaching the whole function)
-----------------------
sub start_tls {
my $ldap = shift;
my $arg = &_options;
my $sock = $ldap->socket;
require IO::Socket::SSL;
require Net::LDAP::Extension;
my $mesg = $ldap->message('Net::LDAP::Extension' => $arg);
return _error($ldap, $mesg, LDAP_OPERATIONS_ERROR, "TLS already started")
if $sock->isa('IO::Socket::SSL');
return _error($ldap, $mesg, LDAP_PARAM_ERROR, "StartTLS requires LDAPv3")
if $ldap->version < 3;
$mesg->encode(
extendedReq => {
requestName => LDAP_EXTENSION_START_TLS,
}
);
----------------
The setup log says installation was halted while doing a check on LDAP. Indeed.
Guess I am not alone. We have the same issue faced by a friend here. please check out this thread too for details
----------
Migrating from 6.0.6 to 6.0.7 ... but errors appear ..
---------
Any ideas? Please get back
