🌀

M1 Mac 上 で CircleCI local CLI を execute すると qemu が Segfault した

2021/10/04に公開

M1 Mac です

brew install で CircleCI のローカルCLIをインストールし circleci local execute すると Dockerを立ち上げようとしますが、そのときに

WARNING: The requested image's platform (linux/amd64) does not match
the detected host platform (linux/arm64/v8) and no specific platform 
was requested

といわれ、その後 qemu が Segfault してうんともすんとも言わなくなってしまいました

CircleCI Discuss で話題があり、その中の対応法でうまくいきました

https://discuss.circleci.com/t/circleci-local-execute-fails/40682

  • ~/.circleci/build_agent_settings.json を削除する
  • それでもダメなら ~/.circleci/build_agent_settings.json を以下の内容にする
~/.circleci/build_agent_settings.json
{"LatestSha256":"sha256:50fe208295ca3bbde6f0c0f7059806df9a9450b66fde41e296a9602e19ca3d54"}

Discussion