昨夜bashのバグについて聞いたので、パッケージだけでなくOS全体をサーバーからすべてアップグレードすることにしました。実行中のメールサーバーを除くすべてのサーバーで正常に機能しましたUbuntu 12.04 を 14.04 にアップグレードします。すべてが正しく実行されているように見えますが、Zimbra サービスを実行しようとすると、次のようになります。
Socket の Perl API バージョン v5.14.0 が v5.18.0 の /usr/share/perl/5.18/XSLoader.pm 行 92 と一致しません。 /usr/lib/perl/5.18/Sys/Syslog.pm 行の require でコンパイルに失敗しました10. BEGIN が失敗しました -- コンパイルは /usr/lib/perl/5.18/Sys/Syslog.pm 行 10 で中止されました。 BEGIN 失敗 -- コンパイルは /opt/zimbra/zimbramon/lib/Zimbra/Mon/Logger.pm 行 21 で中止されました。コンパイルは /opt/zimbra/bin/zmcontrol 行 27 で require で失敗しました。BEGIN 失敗 -- コンパイルは / で中止されました。 opt/zimbra/bin/zmcontrol 行 27.
Perl のバージョンに問題があるのではないかと推測していたので、perlbrew をダウンロードしましたが、バージョンを 5.18.0 から 5.14.0 に変更しようとすると、次のようになります。
List::Util の Perl API バージョン v5.14.0 が、/usr/share/perl/5.18/XSLoader.pm 行 92 の v5.18.0 と一致しません。コンパイルが /usr/local/share/perl/5.18.2 の require で失敗しました/App/perlbrew.pm 行 22. BEGIN が失敗しました--コンパイルが /usr/local/share/perl/5.18.2/App/perlbrew.pm で中止されました 行 22. コンパイルが /usr/local/bin/perlbrew での require で失敗しました行 6. BEGIN が失敗しました -- コンパイルは /usr/local/bin/perlbrew 行 6 で中止されました。
私にとってはかなり大きな束縛です。どんな助けもいただければ幸いです。