socat[10261] E SSL_CTX_load_verify_locations():

socat[10261] E SSL_CTX_load_verify_locations():

우분투에서 이 명령을 실행하려고 합니다.

sudo socat -v -v openssl-listen:443,reuseaddr,fork,cert=$FILENAME.pem,cafile=$FILENAME.crt,verify=0 -

하지만 다음과 같은 오류 메시지가 나타납니다.

2017/05/17 20:56:12 socat[10268] E SSL_CTX_load_verify_locations(): error:02001002:system library:fopen:No such file or directory

이 오류를 수정하고 작동시키려고 노력했지만 수정되지 않았습니다. 누군가가 나에게 해결 방법을 알려줬으면 좋겠어

답변1

내 생각엔 하나

strace -f -e 열기

socat 명령은 찾을 수 없는 파일을 표시합니다.

완전한 절대 경로를 제공하십시오.

답변2

cafile=$FILENAME.crt나도 같은 문제에 직면했고 나중에 내 작업 디렉터리에 (client.crt)가 없다는 것을 알게 되었습니다.

관련 정보