BASE DE CONOCIMIENTO

Error "system library:fopen:Unknown error" (system library:fopen:error desconocido) al usar OpenSSL para generar archivo CSR


Publicado: 18 Apr 2014
Fecha de la última modificación: 07 Mar 2018

Problema

Al usar OpenSSL para generar un archivo de solicitud de firma de certificado (CSR), puede producirse un error similar al siguiente:
 
<número>:error:0200107B:system library:fopen:Unknown error:.\crypto\bio\bss_file.c:169:fopen('"C:\Program Files\Tableau\Tableau Server\<versión>\apache\conf\openssl.cnf"','rb')
<número>:error:2006D002:BIO routines:BIO_new_file:system lib:\.crypto\bio\bss_file.c:174:
<número>:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\conf\conf_def.c:199:

Entorno

  • Tableau Server
  • OpenSSL 1.0.1g

Solución

  1. Asegúrese de que el archivo openssl.cnf existe en la carpeta de destino y que no se cambió el nombre. 
  2. Si el archivo existe, ejecute el comando siguiente antes de generar el archivo CSR. Asegúrese de que no usa comillas en el comando.
set OPENSSL_CONF=c:\Program Files\Tableau\Tableau Server\<version>\apache\conf\openssl.cnf
O:
set OPENSSL_CONF=c:\Program Files (x86)\Tableau\Tableau Server\<version>\apache\conf\openssl.cnf

Causa

OpenSSL no encuentra el archivo openssl.cnf.

 

¿Fue de ayuda este artículo para resolver el problema?