BASE DE DADOS DE CONHECIMENTO

Erro "system library:fopen:Unknown error" usando OpenSSL para gerar o arquivo CSR


Publicado: 18 Apr 2014
Data da última modificação: 07 Mar 2018

Problemas

Quando você usa o Open SSL para gerar um arquivo de solicitação de assinatura de certificado (CSR), um erro similar ao seguinte pode ocorrer:
 
<number>:error:0200107B:system library:fopen:Unknown error:.\crypto\bio\bss_file.c:169:fopen('"C:\Program Files\Tableau\Tableau Server\<version>\apache\conf\openssl.cnf"','rb')
<number>:error:2006D002:BIO routines:BIO_new_file:system lib:\.crypto\bio\bss_file.c:174:
<number>:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\conf\conf_def.c:199:

Ambiente

  • Tableau Server
  • OpenSSL 1.0.1g

Resolução

  1. Certifique-se de que o arquivo openssl.cnf esteja na pasta de destino e que ele não esteja renomeado. 
  2. Se o arquivo existir, execute o comando a seguir antes de você gerar o arquivo CSR. Certifique-se de que você não esteja usando aspas no comando.
set OPENSSL_CONF=c:\Program Files\Tableau\Tableau Server\<version>\apache\conf\openssl.cnf
Ou:
set OPENSSL_CONF=c:\Program Files (x86)\Tableau\Tableau Server\<version>\apache\conf\openssl.cnf

Causa

O OpenSSL não conseguiu localizar o arquivo openssl.cnf.

 

Este artigo resolveu o problema?