Atualização do Ubuntu, Perl Version Broke ZImbra

1

Mais ou menos em uma ligação aqui, desde que ouvi falar sobre os bugs ontem à noite eu decidi atualizar todos os meus servidores, não apenas os pacotes, mas o sistema operacional completo, ele funcionou bem em todos os meus servidores, exceto meu servidor de e-mail. que estava rodando o Ubuntu 12.04 e eu atualizei para o 14.04. Tudo parece estar funcionando corretamente, mas quando eu tento obter o serviço Zimbra em execução, recebo o seguinte:

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.

Eu estava meio que adivinhando que era problemas com a minha versão Perl, então eu baixei perlbrew, mas quando eu tento mudar a versão de 5.18.0 para 5.14.0 eu recebo o seguinte:

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.

Não consigo ver minha versão Zimbra, porque zmcontrol -v Eu recebo o seguinte:

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.

A grande ligação para mim, qualquer ajuda seria apreciada.

    
por juhenriquez 26.09.2014 / 13:27

1 resposta

1

(suponho que você tenha o pacote de colaboração, edição de código aberto)

Zimbra é lançado para versões específicas de, no seu caso, Ubuntu. Depois de atualizar seu Ubuntu, você precisa atualizar o Zimbra. Se você teve o Zimbra para o Ubuntu 12, você precisa usar o instalador para instalar o Ubuntu 14.

Você precisa descobrir qual versão do Zimbra você tem, porque como você pode ver na página de download, o Zimbra 8.0.x é apenas para o Ubuntu 10 e 12 e o Zimbra 8.5 é para o 12 e o 14. Agora você precisa atualize para 8.5. Veja na documentação se um caminho de atualização da versão qualquer diretamente para o 8.5 é suportado.

BTW, o instalador pode pedir para verificar algo (não lembro o que, armazenamento de mensagens ou algo assim). Quando você acabou de atualizar o Ubuntu e agora está instalando um novo Zimbra para essa versão do Ubuntu, esse recurso não funciona (porque depende da versão antiga do Ubuntu.

Ah, e faça backups primeiro ...

    
por 26.09.2014 / 13:40