우분투에서 이 명령을 실행하려고 합니다.
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)가 없다는 것을 알게 되었습니다.