robotctl version
最終更新
robotctl version
何かおかしいときは、常にこれが最初です。
各デーモンが実行中のバージョンとインストール済みのバージョンを並べて報告し、食い違えば警告します。
なぜ最初なのか
公式の理由は具体的です。更新後に古いコードのまま動いているデーモンは、いま直したはずの修正が効いていない状態とまったく同じに見えます。
先にそれを排除すれば、方向が完全に間違った調査を丸ごと省けます。前提が誤っていると、正しいコードの中に存在しないバグを探すことになります。
食い違うのはいつか
多くは更新の後です。robotd・configd・padd は更新中に再起動しますが、updaterd と btd は応答の 5 秒後です。その 2 つの再起動が起きなければ、古いバイナリのまま残ります。
完全な順序と対処は開発ボード早見表にあります。