GitでOpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0が出たときの対処法
![Windowsのリセット中の画面。中央にはASUSのロゴが表示され、その下にはプログレスバーとともに[このPCを初期状態に戻しています(65%)]というメッセージが表示されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fasus-computer-reset-screen-3.jpg&w=3840&q=75)
WindowsでGitを使っていたところ、OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0というエラーが表示され、GitHubリポジトリーのpullやpushができなくなってしまいました。
この記事では、試した対処法についてメモしておきます。
目次
TL;DR
- Gitを再インストールする
- それでもダメならWindowsを再インストールする
経緯
最近Windowsのノートパソコンの調子が悪く、1日に1〜2回の頻度でフリーズしてしまい、強制終了せざるを得ない状況が続いていました。
そこで、念のためWindowsのメモリ診断ツールを実行してみることにしました。しかし、これが悲劇の始まりだったのです。
←歩きながらWindowsメモリ診断ツールを実行してる不審者 pic.twitter.com/MUan9odQyD
— ろぼいん (@keita_roboin) October 14, 2024
メモリ診断ツールが終了してWindowsが再起動してから、システム全体の動作が遅くなってしまいました。
トラックパットの操作に対してマウスカーソルの動作が追いつかず、実際にはクリックしていないのにもかかわらずクリックされてしまうといった状況でした。
文字入力など、マウス以外の動作も全体的に遅くなってしまい、高速スタートアップを無効化して再起動しても改善しませんでした。
さらに、Gitを使おうとしたところ、前述のOpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0というエラーが出てしまうという事態に。
試したこと
まずは、高速スタートアップを無効化してから何度かWindowsを再起動しましたが改善せず。
続いて、Gitの再インストールで直るという記事を見つけたので再インストールしたものの、状況は変わりませんでした。プロキシーの設定をリセットするという方法も試しましたが、これもダメでした。
最終的には、もしGitの動作が正常に戻ったとしてもWindows全体の動作が遅いままでは困るので、Windowsを再インストールすることにしました。
個人用ファイルとプリインストールソフトは残し、それ以外のソフトはアンインストールする設定でWindowsを再インストールしました。Windowsのデータのダウンロードはクラウド経由を選択しました。
![Windowsのリセット中の画面。中央にはASUSのロゴが表示され、その下にはプログレスバーとともに[このPCを初期状態に戻しています(65%)]というメッセージが表示されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fasus-computer-reset-screen-3.jpg&w=3840&q=75)
![Windowsの再インストール中の画面。[これには数分かかる場合があります。PCの電源を切らないでください]と書かれている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fwindows-reinstall-screen-1.jpg&w=3840&q=75)
環境にもよると思いますが、私の場合は1〜2時間程度で完了しました。その後、2時間程度かけて必要なソフトをインストールしたり、設定をカスタマイズしたりしました。
ブロートウェアが復活してしまっていたので、忘れずにアンインストール。
— ろぼいん (@keita_roboin) October 14, 2024
そして、ひととおりの設定が終わってGitの動作を確認したところ、エラーが出ずに正常に動作するようになっていました。
記事をシェア
フォローして最新情報を入手
Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。
次の記事
-1.png&w=1080&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。








![[新しいXチャットへようこそ]というテキストが画面に大きく表示されており、その下には次の3つの説明が表示されている。[エンドツーエンドの暗号化:メッセージは、端末にかかわらずエンドツーエンドで暗号化されています。][最先端のプライバシー:Xを含め、他の人がメッセージを読むことはできません。][パスコードを設定:メッセージを保護するため、4桁のパスコードを設定してください。]これらの説明の下には、[パスコードを作成]という大きなボタンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fwelcome-to-new-chat.png&w=1920&q=75)

