Отчасти в связывании здесь, так как я слышал об ошибках удара вчера вечером, что выбрал обновление всех от моего сервера, не только пакетов, но и полной ОС, это хорошо работало на всех моих серверах, кроме моего почтового сервера, который запускал 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
Вполне большие связывают для меня, любая справка ценилась бы.
Я сделал ту же ошибку как Вы.
пакет Zimbra идет с большим количеством двоичных модулей Perl, скомпилированных против версии Perl, которая, как ожидают, будет найдена в версии Ubuntu, поддерживаемой пакетом установки.
В другом слове, пакет установки Zimbra для Ubuntu 12.04 будет идти с модулями Perl, скомпилированными для версии Perl, обеспеченной с Ubuntu 12.04.
пакет установки Zimbra для Ubuntu 14.04 будет идти с теми же модулями Perl, но скомпилированный для версии Perl, обеспеченной с Ubuntu 14.04.
В другом слове, поскольку Вы не в состоянии вернуться обновление Ubuntu, необходимо будет теперь обновить версию Zimbra от пакета установки Zimbra, конкретно создают для Ubuntu 14.04.
В настоящее время, последняя версия Zimbra, 8.5.x ответвление является первым для поддержки Ubuntu 14.04.
При выполнении обновления Zimbra, не принимайте чек целостности БД банка сообщений, поскольку это сделано с помощью сценария от в настоящее время устанавливаемой версии Zimbra, сценария, который не будет работать по причине, что механизм Perl является теперь обновлением различной версии.
Корректные шаги:
Запущенный установщик только с программной возможностью:
./install.sh -s
не выполняют целостность проверки Базы данных
По окончании, запустите установщик регулярным способом:
./install.sh
Как сообщается @Jorge Zimbra на IRC, первый показ
./install -s
И затем запускают установщик обычно, обновление должно пойти прекрасное.