Destaque PrincipalSegurançaServidoresZimbra

Corrigindo erro de OpenSSL no ZExtras Carbonio CE e outras dicas

Na dica de hoje vamos falar sobre como Corrigindo erro de OpenSSL no ZExtras Carbonio CE e outras dicas….

Ao restartar o Carbonio damos de cara com o seguinte erro:

Starting amavisd...Can't load '/opt/zextras/common/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /opt/zextras/common/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Net/SSLeay/SSLeay.so) at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 187.
 at /opt/zextras/common/lib/perl5/IO/Socket/SSL.pm line 19.
Compilation failed in require at /opt/zextras/common/lib/perl5/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /opt/zextras/common/lib/perl5/IO/Socket/SSL.pm line 19.
Compilation failed in require at /opt/zextras/common/lib/perl5/Amavis/IO/RW.pm line 18.
BEGIN failed--compilation aborted at /opt/zextras/common/lib/perl5/Amavis/IO/RW.pm line 18.
Compilation failed in require at /opt/zextras/common/lib/perl5/Amavis/DKIM.pm line 34.
BEGIN failed--compilation aborted at /opt/zextras/common/lib/perl5/Amavis/DKIM.pm line 34.
Compilation failed in require at /opt/zextras/common/lib/perl5/Amavis.pm line 7192.
failed.

Esse erro é devido à compilação do OPENSSL que não ocorreu de forma correta após a instalação, para resolvermos vamos recompilar o OpenSSL manualmente.

1 – Acesse a pasta /usr/local/src:

Precisando de uma hospedagem de site ou de um servidor dedicado personalizado, seja para ambiente de teste, desenvolvimento ou de produção? E com um suporte de especialistas, que ti, ajudam a resolver os problemas o mais rápido possível? A SoloWeb tem o prazer em ti, ajudar com isso. Entre em contato conosco e faça uma cotação agora mesmo, acesse: www.soloweb.com.br.
$ cd /usr/local/src

2 – Baixe o OpenSSL na versão solicitada:

$ wget https://www.openssl.org/source/openssl-3.2.0.tar.gz

3 – Descompacte o arquivo com o seguinte comando:

$ tar -xzf openssl-3.2.0.tar.gz

4 – Agora acesse a pasta descompactada:

$ cd openssl-3.2.0/

5 – Configure agora a compilação com o seguinte comando:

$  ./config --prefix=/opt/openssl-3.2.0 --openssldir=/opt/

6 – Após a configuração finalizar construa a instalação e depois instale com o seguinte comando:

$ make && make install

7 – Com isso já estamos quase finalizados, vamos criar os links simbólicos:

$ ln -sf /opt/openssl-3.2.0/lib/libssl.so.3 /usr/lib/x86_64-linux-gnu/libssl.so.3.2.0
$ ln -sf /opt/openssl-3.2.0/lib/libcrypto.so.3 /usr/lib/x86_64-linux-gnu/libcrypto.so.3.2.0

8 – Finalizando agora com o comando de restart do serviço:

$ su - zextras -c "zmcontrol restart"

Obs.: Todos esses comandos devem ser rodados com o usuário root, caso não esteja com o usuário root, lembre-se de usar o comando sudo antes de executar qualquer comando como esse.

Esperamos ter ajudado com mais esta dica, e siga nos, nas redes sociais para mais tutoriais, e se precisar de nossa ajuda estamos a disposição: www.soloweb.com.br.

E lembrando que a SOLOWEB além de oferecer Hospedagem de Sites, Servidores Dedicados, Servidores VPS com o menor custo do Brasil, também desenvolve soluções de software e realiza gerenciamento e monitoramento de servidores para sua empresa, faça uma cotação sem custo, acesse: www.soloweb.com.br