Gravio 4.3が出たのでラズパイにインストールしてあったGravioをアップデートした。
Gravio 4.2まではスクリプトベースだったのですが、今回からパッケージバージョンになったのでちょっと手順が複雑です。今後はパッケージでインストールされる Update Manager経由でもアップデートできるようになりますので、そのためのおまじないですね。
手順は以下のサイトのとおりです。
まずはいつものおまじない。
ubuntu@gravio-rpi4:~$ sudo apt update
ubuntu@gravio-rpi4:~$ sudo apt upgrade
HubKitを停止します。
ubuntu@gravio-rpi4:~$ cd hubkit/
ubuntu@gravio-rpi4:~/hubkit$ sudo docker-compose down
Stopping coordinator-gravio-1 ... done
Stopping hubkit-acm-1 ... done
Stopping hubkit-bltm-1 ... done
Stopping hubkit-com-1 ... done
Stopping hubkit-trim-1 ... done
Stopping hubkit-ivm-1 ... done
Stopping hubkit-vim-1 ... done
Stopping hubkit-mqtm-1 ... done
Stopping coordinator-gravio-redis-1 ... done
Stopping hubkit-sem-1 ... done
Removing coordinator-gravio-1 ... done
Removing hubkit-acm-1 ... done
Removing hubkit-bltm-1 ... done
Removing hubkit-com-1 ... done
Removing hubkit-trim-1 ... done
Removing hubkit-ivm-1 ... done
Removing hubkit-vim-1 ... done
Removing hubkit-mqtm-1 ... done
Removing coordinator-gravio-redis-1 ... done
Removing hubkit-sem-1 ... done
ubuntu@gravio-rpi4:~/hubkit$
既存のgravioユーザーのホームフォルダを削除。
ubuntu@gravio-rpi4:~/hubkit$ sudo rm -rf /home/gravio
ダウンロードしてあるパッケージをコピーしてインストール。
ubuntu@gravio-rpi4:~/hubkit$ cd
ubuntu@gravio-rpi4:~$ sudo apt install -y ././setup_gravio_4.3.1324-1_arm64.deb
https:/<hostname>.local:8080
、ここでは http://gravio-rpi4.local:8080
でUpdate Managerにアクセスしてみます。
Dockerからダウンロード中ですね。
ここで古いデータを移行します。
ubuntu@gravio-rpi4:~$ cd /home/gravio
ubuntu@gravio-rpi4:/home/gravio$ sudo mv hubkitrepo4 hubkitrepo4_bak
ubuntu@gravio-rpi4:/home/gravio$ sudo mv /home/ubuntu/hubkit/hubkitrepo4 .
ubuntu@gravio-rpi4:/home/gravio$ sudo chown -R gravio:gravio hubkitrepo4
再起動します。
ubuntu@gravio-rpi4:/home/gravio$ sudo reboot
起動してきたら Update Managerに gravio
ユーザーでログインします。パスワードも gravio
。ログインするとパスワードの変更を求められますので、適当に設定します。
ログインできたら完了です。
Studioからもアクセスしてみて無事バージョンアップされてました。