orenoblog

エンジニアになりたいExcel方眼紙erの物語

knife solo実行時にERROR: ArgumentError: invalid byte sequence in UTF-8

本日も楽しい料理の時間が始まるよーと思いきや。

  • knife solo cook
orenomac$ bundle exec knife solo cook orenoserver
Running Chef on orenoserver...
Checking Chef version...
ERROR: ArgumentError: invalid byte sequence in UTF-8

どういうことだってばよ。利用するrecipeやfilesにマルチバイト文字列は含んでないのですごく悩みました。

もしかしてと思いssh_configを確認したところ・・・

  • ~/.ssh/config

このコメントがNGだった模様です。

★# おれのサーバー
Host orenoserver
   Hostname 192.168.0.10
   User kanrisha
   IdentityFile ~/.ssh/orenokagi.pem

削除したら動きました。