🕌

OpenVPN/easy-rsaをcloneできない原因と解決方法

2024/02/23に公開

概要

OpenVPN easy-rsa を使用してサーバーとクライアントの証明書とキーを生成するために、/OpenVPN/easy-rsaをcloneしようとするとエラーが発生したので、解決する

エラー内容

% git clone https://github.com/OpenVPN/easy-rsa.git
Cloning into 'easy-rsa'...
remote: Enumerating objects: 6340, done.
remote: Counting objects: 100% (1116/1116), done.
remote: Compressing objects: 100% (408/408), done.
error: RPC failed; curl 56 LibreSSL SSL_read: LibreSSL/3.3.6: error:06FFF064:digital envelope routines:CRYPTO_internal:bad decrypt, errno 0
error: 8122 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

原因

8122バイトのボディがまだ期待されているから

解決方法

gitのhttp通信制限を増やす

% git config --global http.postBuffer 624288000
% git clone https://github.com/OpenVPN/easy-rsa.git 

参考文献

Amazon Web Services, Inc(2024)「相互認証」(https://docs.aws.amazon.com/ja_jp/vpn/latest/clientvpn-admin/mutual.html)参照日:2024年2月23日

@cacahuatl(2015)「GitでCloneしようとするとearly EOFエラーが発生した」(https://qiita.com/cacahuatl/items/4d763e98f3934e3569ca)参照日:2024年2月23日

Discussion