🔑
SSH先のMacでKeychainアクセスができなくて落ちる時
MacにSSH接続してShellを使っている場合、Dockerのbuildをする際などに以下のようにKeychainへのアクセス問題で落ちることがある。
ERROR: failed to solve: python:3.11.4-bullseye: error getting credentials - err: exit status 1, out:
error getting credentials -err: exit status 1, out:
keychain cannot be accessed because the current session does not allow user interaction. The keychain may be locked; unlock it by running "security -v unlock-keychain ~/Library/Keychains/login.keychain-db" and try again
以下のようにKeychainを事前にunlockしてあげることで上記のエラーを回避することができる。
security -v unlock-keychain ~/Library/Keychains/login.keychain-db
Discussion