Вид в bind здесь, так как я слышал об ошибках bash прошлой ночью, я решил обновить все с моего сервера, а не только пакеты, но и полную ОС, он работал нормально на всех моих серверах, кроме моего почтового сервера, который запускал Ubuntu 12.04, и я обновляюсь до 14.04.
Все работает нормально, но когда я пытаюсь запустить службу Zimbra, я получаю следующее:
Perl API version v5.14.0 of Socket does not match v5.18.0 at
/usr/share/perl/5.18/XSLoader.pm line 92. Compilation failed in
require at /usr/lib/perl/5.18/Sys/Syslog.pm line 10. BEGIN
failed--compilation aborted at /usr/lib/perl/5.18/Sys/Syslog.pm line
10. Compilation failed in require at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 21. BEGIN
failed--compilation aborted at
/opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 21. Compilation
failed in require at /opt/zimbra/bin/zmcontrol line 27. BEGIN
failed--compilation aborted at /opt/zimbra/bin/zmcontrol line 27.
Я как бы догадывался, что это проблемы с моей версией Perl, поэтому Я загрузил perlbrew, но когда я пытаюсь изменить версию с 5.18.0 до 5.14.0, я получаю следующее:
Perl API version v5.14.0 of List::Util does not match v5.18.0 at
/usr/share/perl/5.18/XSLoader.pm line 92. Compilation failed in
require at /usr/local/share/perl/5.18.2/App/perlbrew.pm line 22. BEGIN
failed--compilation aborted at
/usr/local/share/perl/5.18.2/App/perlbrew.pm line 22. Compilation
failed in require at /usr/local/bin/perlbrew line 6. BEGIN
failed--compilation aborted at /usr/local/bin/perlbrew line 6.
Не вижу моей версии Zimbra, потому что из zmcontrol -v я получаю следующее:
Perl API version v5.14.0 of Socket does not match v5.18.0 at
/usr/share/perl/5.18/XSLoader.pm line 92. Compilation failed in
require at /usr/lib/perl/5.18/Sys/Syslog.pm line 10. BEGIN
failed--compilation aborted at /usr/lib/perl/5.18/Sys/Syslog.pm line
10. Compilation failed in require at /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 21. BEGIN
failed--compilation aborted at
/opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm line 21. Compilation
failed in require at /opt/zimbra/bin/zmcontrol line 27. BEGIN
failed--compilation aborted at /opt/zimbra/bin/zmcontrol line 27
Достаточно большая привязка для меня, любая помощь будет оценена.
Правильные шаги:
Запустите установщик только с программным обеспечением:
./install.sh -s
Не запускайте целостность проверки базы данных
По завершении , пожалуйста, запустите установщик в обычном режиме:
./install.sh
Как сообщается @Jorge Zimbra на IRC, сначала запустите
./install -s
И затем запустите установщик нормально, обновление должно прекратиться.