uwe_keim
(Uwe Keim)
2022 年 8 月 12 日午後 6:59
1
Ubuntu 22.04.1 LTS にアップデートしました。
その後、以下を実行しました。
cd /var/discourse
sudo git pull
sudo ./launcher rebuild app
数分間は正常に動作しましたが、その後エラーが発生しました(下記参照)。
再度実行すると:
sudo ./launcher rebuild app
すぐに同じエラーが発生します:
$ sudo ./launcher rebuild app
x86_64 arch detected.
docker: Error response from daemon: cgroups: cgroup mountpoint does not exist: unknown.
ERRO[0000] error waiting for container: context canceled
Your Docker installation is not working correctly
See: https://meta.discourse.org/t/docker-error-on-bootstrap/13657/18?u=sam
リンクされた記事 の手順に従いました。それらは正常に実行されました。
残念ながら、その後再度
sudo ./launcher rebuild app
を実行しても、エラーは再度発生しました。
アップデート 1
cgroup-tools をインストールする という提案がありました:
sudo apt update
sudo apt -y install cgroup-tools
(出典 )
残念ながら、再起動後も私のシナリオでは機能しませんでした。
アップデート 2
Docker を 19.x から 20.x にアップグレード しました。
その後、再起動して再度試しました:
sudo ./launcher rebuild app
今回は成功しました。
フォーラムが正常に動作するようになりました
「いいね!」 4
20.04.x LTSからアップグレードしたと仮定します。
明日、ローカルVMでテストアップグレードを行う予定です。キーとなるのは、手順3の「リポジトリの設定」を繰り返すこと、つまり/etc/apt/sources.list.d/docker.listをfocalではなくjammyを使用するように更新し、その後apt-get update && apt-get upgradeを実行して、新しいソースリストでパッケージを最新の状態にすることだと思います。
あなたはすでに問題を解決しましたが、他にここにたどり着いた人のために、これが私の期待通りに機能するか、または追加の手順が必要かどうかを後で報告します。
「いいね!」 3
Benjamin_D
(Benjamin Decotte)
2022 年 8 月 12 日午後 9:41
3
参考までに、サンドボックスを 20.04 から 22.04.1 にアップグレードしたところ、Discourse 関連のすべてが機能しているようです(Oracle インスタンスへのアクセスができなくなりましたが、それは別の話です )。
「いいね!」 2
今夜、実際に完了しました。20.04でのGPGキーの処理方法は非推奨になりましたが、docker aptリポジトリを再導入してアップグレードするだけです。
したがって、Ubuntu 20.04の既存のDiscourseインストールを22.04にアップグレードするプロセスは次のとおりです。
標準の手順 に従って、20.04でリリースアップグレードを実行します。
アップグレードを完了するためにシステムを再起動します。
Dockerのインストール手順 の「リポジトリの設定」のステップ2と3を実行します。
sudo apt-get update && sudo apt-get upgrade
「いいね!」 3
pfaffman
(Jay Pfaffman)
2022 年 8 月 13 日午前 10:51
5
私がいつもやっているのは、新しい仮想マシンを起動してそれが機能することを確認してから、そこにバックアップを復元することです。ダウンタイムはなく、問題が発生して立ち往生してしまうリスクもありません。Elastic IP(DigitalOceanでは何と呼んでいるか思い出せませんが)を使用して切り替えることもできるので、DNSを変更する必要すらありません。
もし同じ物理マシンを維持する必要があるなら、おそらくサイトを一時的に仮想マシンに移動させて、その間にクリーンインストールでマシンをアップグレードし、それから移行するでしょう。
一方で、ダウンタイムを許容するなら、アップグレードが問題なく完了したという報告もたくさん見てきました。しかし、万が一問題が発生した場合に新しいサーバーを起動できるように、必ずバックアップを取っておいてください。
「いいね!」 5
フローティングIPと呼ばれています
本番環境にあるものすべてに全く同じ戦略を使用していますが、サンドボックスでOSをアップグレードするプロセスを試して、問題点を把握するようにしています。本番環境の同じVMでOSを更新しようとして、すべてを壊してしまう(バックアップなしで)人もいるので、それらのインストールのトラブルシューティングに役立ちます。
「いいね!」 3
ckshen
2022 年 8 月 14 日午前 6:34
7
22.04にアップグレードしようとした際に、エラーに遭遇した人はいますか?
Preparing to unpack .../docker.io_20.10.7-0ubuntu1~20.04.1_amd64.deb ...
The aufs storage-driver is no longer supported.
Please ensure that none of your containers are
using the aufs storage driver, remove the directory
/var/lib/docker/aufs and try again.
「いいね!」 3
RGJ
(Richard - Communiteq)
2022 年 8 月 14 日午後 9:16
8
Bhanu Sharma:
フローティングIPと呼んでいます
以前はそう呼んでいましたが、現在は「Reserved IP」(IMHO、より良い名前ではありません)となっています。Release Notes | DigitalOcean Documentation
6月16日
フローティングIP製品を*Reserved IPs *に改称しました。Reserved IPサービスは、以前のサービスと同じ機能を引き継ぎます。
「いいね!」 3
system
(system)
クローズされました:
2022 年 9 月 13 日午後 9:16
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.