0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

brew upgradeが途中で止まって進まない時の対処法

Posted at

TL;DR

ssh-keygen -p

でsshのパスフレーズを一時的に削除する

問題

brew upgradeで

==> Cloning https://github.com/webmproject/sjpeg.git
Cloning into '/Users/admin/Library/Caches/Homebrew/jpeg-xl--sjpeg--git'...

ここから進まない症状が発生しました。

実際にHomeBrewのCacheのフォルダを見ると、フォルダは空のままでファイルが重すぎてダウンロードに時間がかかっているとかいうわけではなさそうです。

ここらへんのissue見ると、Intel + 古いMacOSでそんなことが起こります〜とか

brew install gcc

でgccを更新した後に

brew install jpeg-xl --force --cc gcc-13

実行すると治るよ!
とか書いてあったんですけど、あんまし効きませんでした

解決

ひとまず止まってるフォルダを自力でcloneしに行きました

git clone https://github.com/libjxl/libjxl/issues/2461

そうすると、いつも通りsshのパスフレーズを入力して特に問題なくclone出来ました。

ただ、このフォルダをCacheのフォルダに置いてあげても、

==> Cloning https://github.com/webmproject/sjpeg.git
Updating '/Users/admin/Library/Caches/Homebrew/jpeg-xl--sjpeg--git'...

となって同様に止まってしまいます

こっから20分くらい悩んだんですが(正確にはこの間に--force -cc gcc-13とか試してた)、一つ閃いたのが、「sshのパスフレーズ入力するフローがbrewに設定されていないのでは?」という過程

そこでダメもとで試してみたら通りましたとさ。

ちゃんちゃん

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?