Let's Encrypt の certbot を snapd 版に更新

imatomix
2021年5月10日 15:36
image

ある晩サイトが見れなくなったので

ssh証明の自動更新が失敗したのかなと、サーバーに接続してみると、
Your system is not supported by certbot-auto anymore. Certbot cannot be installed. Please visit https://certbot.eff.org/ to check for other alternatives.
  • certbot-autoは使えなくなる
  • 今後は snapd 版 certbot を使用してください
そういえばそういう話があったなと、うすうすわかってたんですがサボってました。ごめんなさい。

snapd 版にする

ここでWebサーバーのOSとソフトウェアを選択すると、適切な snapd 版 certbotへの移行手順が出てた。以前のものに比べてだいぶ簡単に設定できるようになってるので、サイトもすぐに回復、

のはずが、
  • OS(Ubuntsu)的には標準でインストールされているはずの snapd が見当たらない。
  • インストールしようとすると依存関係がナンタラカンタラとエラーがでる。
ということで、結局OSのバージョンアップやパッケージの更新、削除、整理からいろいろ大変だった。OSに手間を取られた後、certbot の更新手順自体はとても簡単だった。

インフラエンジニアって重要だなぁと感じた。