기술 자료

OpenSSL을 사용하여 CSR 파일 생성 시 "system library:fopen:알 수 없는 오류" 오류 발생


게시 날짜: 18 Apr 2014
마지막 수정 날짜: 07 Mar 2018

문제

Open SSL을 사용하여 CSR(인증서 서명 요청) 파일을 생성하는 경우 다음과 유사한 오류가 발생할 수 있습니다.
 
<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:

환경

  • Tableau Server
  • OpenSSL 1.0.1g

해결 방법

  1. 대상 폴더에 openssl.cnf 파일이 존재하고 이름이 바뀌지 않았는지 확인합니다. 
  2. 파일이 존재하는 경우 CSR 파일을 생성하기 전에 다음 명령을 실행하십시오. 명령에 따옴표를 사용하고 있지 않은지 확인합니다.
set OPENSSL_CONF=c:\Program Files\Tableau\Tableau Server\<version>\apache\conf\openssl.cnf
또는:
set OPENSSL_CONF=c:\Program Files (x86)\Tableau\Tableau Server\<version>\apache\conf\openssl.cnf

원인

OpenSSL에서 openssl.cnf 파일을 찾을 수 없습니다.

 

이 문서로 문제가 해결되었습니까?