はじめに
対象読者
- Jitsi Meet をオンプレサーバに導入しようと検討している/既に導入済の人
- Jitsi Meet をアンインストールしようと検討している人
- サブドメイン ( hostname ) を変更したい人
前提
- Jitsi Meet はサブドメインを変更したい場合には、一度、アンインストールして再度インストールし直さないといけないよう
- ただし、単に apt purge して autoremove するだけでは、インストール時にサブドメインの入力ダイアログが表示されず、変更できない
完全削除の対応
通常通りパッケージのアンインストール
apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2
apt autoremove
/var/cache/debconf/config.dat の編集
- こいつがクセモノで、以下のような記述が残ってしまっているので、これを削除する
/var/cache/debconf/config.dat
Name: jitsi-meet-turnserver/jvb-hostname
Template: jitsi-meet-turnserver/jvb-hostname
Owners: jitsi-meet-turnserver
Name: jitsi-videobridge/jvb-hostname
Template: jitsi-videobridge/jvb-hostname
Value: /etc/letsencrypt/live/meet-ex.piano.or.jp/privkey.pem
Owners: jitsi-meet-turnserver
Flags: seen
- 代わりに、削除した箇所に以下を追記する
/var/cache/debconf/config.dat
Name: jitsi-meet/cert-choice
Template: jitsi-meet/cert-choice
Value: I want to use my own certificate
Owners: jitsi-meet-web-config
Flags: seen
- これで完全削除されたことになる。次にまた jitsi-meet を install しようとしても、ちゃんとサブドメインの入力ダイアログが表示されるようになる
おわりに
感想
- サブドメイン入力する箇所で間違えて typo した後に、結構ハマッてしまった……
- ちゃんとクリーンになるようなアンインストールコマンド用意して欲しい