概要
Jetson Nanoの延命のため、Ubuntu ProのESMを適用することを思いついたが、カスタムされたJetpackのイメージだからなのかアタッチしてサービスを有効化するところでエラーになる。
試行錯誤して無理やり動かす方法を見つけた。(再現性があるかは不明)
まともなやり方ではないので、何か起きても責任取れません。ご了承ください。
前提条件
-
sudo pro attach XXXXXXX
でProステータスの紐付けが終わっている -
sudo pro status
でesm-apps
等全てがdisabled
になっており、sudo pro enable XXXX
で有効化できない(エラーが出る) - モニタ直結・VNC等でGUIデスクトップ環境が使える
方法
- デスクトップ環境で「設定」を開き、「ソフトウェアとアップデート」→「Ubuntu Pro」タブを開く
- ESM InfraかESM Appsのトグルを「オン」にし、すぐに
sudo apt update
とsudo apt upgrade
を実行 (無効化されるまでのラグを悪用?してESMアップデートを適用している) - 少しするとエラーが出て強制無効化されるので、一度「ソフトウェアとアップデート」を閉じる
この1〜3をトグルをオンにする方を変えたりして何回も繰り返したところ、なぜか普通に有効化できるようになった。(無効化されなくなった)
rosもsudo pro enable ros
で普通に有効化できた。
途中アップデートタブのアップデートのインストールあたりを有効化したりしたのでその辺も関係しているかもしれない。