There have been several different reasons for the zmldapinit line 160, hosts files & interfaces, /etc/sudoers 640 vs 440, etc. You're on OpenSUSE 10.3 however, and of those happens to be:
Quote:
Initializing ldap...
*** Running as zimbra user: /opt/zimbra/libexec/zmldapinit
IO::Socket::INET: connect: Connection refused at /opt/zimbra/libexec/zmldapinit
line 160.
failed. (28416)
This is failing because getplat.sh isn't returning a supported OS.
The problem is that because getplat isn't returning the OS, the cert isn't
installing...causing LDAP startup failure:
IO::Socket::INET: connect: Connection refused at /opt/zimbra/libexec/zmldapinit
line 160.
failed. (28416)
|
One example of a workaround:
Code:
grep "openSUSE 10.2" /etc/SuSE-release > /dev/null 2>&1
if [ $? = 0 ]; then
echo "openSUSE_10.2"
exit 0
fi
grep "openSUSE 10.3" /etc/SuSE-release > /dev/null 2>&1
if [ $? = 0 ]; then
echo "openSUSE_10.2"
exit 0
fi Quote:
Originally Posted by bigmudcake I found an issue with having the file /opt/zimbra/libexec/get_plat_tag.sh modified for openSUSE 10.3
in that it chmod's the sudoers file.
Unfortunately openSUSE 10.3 now insists that /etc/sudoers must be 0440 whereas previous versions of SUSE insisted it needed to be 0640.
So during the install your now greeted with:
sudo: /etc/sudoers is mode 0640, should be 0440
A solution at the moment is to edit /opt/zimbra/libexec/zmsetup.pl and comment out the offending line like so Code: # if ($platform =~ /SuSE|openSUSE|SLES/) { `chmod 640 /etc/sudoers`;} |
More content can be found at this older guide:
http://www.zimbra.com/forums/install...ete-guide.html