SSL - corrigindo o erro no Centova Cast - BIO_new_file failed SSL error80000002system library - No such file or directory imprimir

  • 0

MENSAGEM DE ERRO:

2025/04/14 12:56:28 [emerg] 1222564#1222564: cannot load certificate "/usr/local/centovacast/etc/ssl/certificates/xxxxx.DOÍNIO.COM-cert-and-key.pem": BIO_new_file() failed (SSL: error:80000002:system library::No such file or directory

 

PROBLEMA:

O erro indica que o arquivo de certificado não existe mais no caminho esperado pelo Nginx:


CORREÇÃO:

✅ Passo 1: Parar serviços que usam a porta 80/443 temporariamente

sudo systemctl stop centovacast;
sudo systemctl stop nginx;

 

Nas instruções seguintes, substitua XXX.DOMÍNIO.COM pelo ENDEREÇO SSL do seu servidor Centova Cast.

Se você já emitiu o certificado SSL usando o comando abaixo, pule o PASSO 2 e comece a partir do 3.

 

✅ Passo 2: Emitir um novo certificado com Certbot (modo standalone)

sudo certbot certonly --standalone -d XXX.DOMÍNIO.COM


✅ Passo 3: Criar o .pem combinado como o Centova espera

sudo cat /etc/letsencrypt/live/XXX.DOMÍNIO.COM/fullchain.pem /etc/letsencrypt/live/XXX.DOMÍNIO.COM/privkey.pem | sudo tee /usr/local/centovacast/etc/ssl/certificates/XXX.DOMÍNIO.COM-cert-and-key.pem > /dev/null


✅ Passo 4: Corrigir permissões

sudo chown root:centovacast /usr/local/centovacast/etc/ssl/certificates/XXX.DOMÍNIO.COM-cert-and-key.pem
sudo chmod 640 /usr/local/centovacast/etc/ssl/certificates/XXX.DOMÍNIO.COM-cert-and-key.pem

✅ Passo 5: Testar e reiniciar

 

sudo nginx -t && sudo systemctl start nginx
sudo systemctl start centovacast


EM CASO DE NOVO ERRO COMO:

Apr 16 12:40:43 condor3259 centovacast[969194]: nginx: [emerg] BIO_new_file("/usr/local/centovacast/etc/ssl/certificate.pem") failed (SSL: error:02001002:system librar>

Apr 16 12:40:43 condor3259 centovacast[969147]: - failed

SOLUÇÃO:

Como já criamos um novo certificado no caminho correto:

# /usr/local/centovacast/etc/ssl/certificates/XXX.DOMÍNIO.COM-cert-and-key.pem

Precisamos agora informar ao Centova Cast para usar esse novo caminho. Siga os passos abaixo para corrigir:

 

✅ Passo 1: Editar o caminho do certificado no Centova

sudo nano /usr/local/centovacast/etc/web.d/cc-content.conf
sudo nano /usr/local/centovacast/etc/web.d/cc-interface.conf

Substitua a linha antiga por algo como:

ssl_certificate /etc/letsencrypt/live/XXX.DOMÍNIO.COM/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/XXX.DOMÍNIO.COM/privkey.pem;


✅ Depois, teste e reinicie:

sudo nginx -t && sudo systemctl restart centovacast

 

 

 

 


Esta resposta lhe foi útil?

« Retornar