1

При установке zimbra выдается такая ошибка:

 Консоль:

Save configuration data to a file? [Yes] yes
Save config in file: [/opt/zimbra/config.7632]
Saving config in /opt/zimbra/config.7632...done.
The system will be modified - continue? [No] yes
Operations logged to /tmp/zmsetup.12182011-205728.log
Setting local config values...done.
Setting up CA...done.
Deploying CA to /opt/zimbra/conf/ca ...done.
Creating SSL certificate...done.
Installing mailboxd SSL certificates...done.
Initializing ldap...failed. (28416)


ERROR



Configuration failed

Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
complete the configuration.

Errors have been logged to /tmp/zmsetup.12182011-205728.log


а вот что показывает сам  /tmp/zmsetup.12182011-205728.log

 Консоль:

Sun Dec 18 21:06:52 2011 Initializing ldap...
Sun Dec 18 21:06:52 2011 *** Running as zimbra user: /opt/zimbra/libexec/zmldapinit
sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
sudo: sorry, you must have a tty to run sudo
IO::Socket::INET: connect: Connection refused at /opt/zimbra/libexec/zmldapinit line 137.
Sun Dec 18 21:07:34 2011 failed. (28416)
Sun Dec 18 21:07:34 2011

ERROR

Sun Dec 18 21:07:34 2011

Configuration failed

Sun Dec 18 21:07:34 2011 Please address the error and re-run /opt/zimbra/libexec/zmsetup.pl to
Sun Dec 18 21:07:34 2011 complete the configuration.
Sun Dec 18 21:07:34 2011
Errors have been logged to /tmp/zmsetup.12182011-205728.log

137 строчка файлы  /opt/zimbra/libexec/zmldapinit вот как выглядит.

 Консоль:

my $ldap = Net::LDAP->new("$ldap_master_url")  or  die "$@";

Подскажите пожалуйста в чем может быть проблема и как ее решить? может кто сталкивался?

2 (11.01.2012 10:19:40 отредактировано west1687)

Описанная выше проблема лечится так:
Нужно закомментировать строку Defaults requiretty в sudoers
([root@mail.local]# visudo)


Так же обнаружилось, что в релизах CentOS>6.0 изменился файл /etc/redhat-release (Теперь "Centos 6.x" вместо "CentOS Linux 6.0"). Соответственно при установке Zimbra будет ругаться на libstdc++.so.6 так как скриптом установки Zimbra определяет версию ОС как CentOSUNKNOWN и ищет эту либу в /usr/lib/ вместо /usr/lib64/. Лечится это или правкой скрипта Zimbra (лежит в /zcs-7.1.3_GA_3346.RHEL6_64.20110928134428/bin/get_plat_tag.sh)или правкой /etc/redhat-release или созданием симлинка на /usr/lib64/