Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。設定をしているのですが半分ぐらいの確率で以下のエラーが出ます。ubuntuで上記のエラーが出た後に何も変更せずもう一度実行するとエラーにならなかったりするため原因が特定できずに困っています。noの記述があることを確認してます。ubuntuに接続を試みた時に失敗することはありません。コマンドラインから実行してログを取得しようとしたのですが、10回ほど試してみましたが全てエラー無く正常に終了してしまい原因が特定できませんでした。さんのアドバイスに従いrsyncのデバッグをより詳細に出すようにし、rsyncの返り値が24の場合も正常終了とするように書き換えを行った結果が以下です。`<main>'非常に長いので最後付近のみ貼り付けていますが、rsyncがcode=0で正常終了しているのに何故か100が返っているとなってしまっています。同様のエラーが出た人向けの情報としてknife-soloのIssueに登録しておきました。付けて実行ログを確認してみてはいかがでしょうか。してみてはいかがでしょうか。問題が解決して何よりです。コマンドも同梱されています。経由で行ったのですが、その場合はsshはインストールされないようです。rsync側との相性問題なのだと思います。ない、と判定してしまっているように見えます。悩んだ経験があるので、、(目隠し状態で書いているので、バグがあるかもしれません、ごめんなさい。ない場合を失敗とする、的なコード変更をしてしまうと良いかもしれません。文でフォローしてみてください。(上記のコードでは終了コードを出力するようにしているつもりです。(これは乱暴すぎるか。出力を、さらに上げてみるとなにかわかるかもしれません。個の銅バッジありがとうございます。両方の修正を行って試してみたところコマンドの返り値が100になってしまっているようです。詳しくは質問に追記しておきました。追加すればとりあえずはしのげそうですが、全然、納得できんですね。