Ethsim2
(Ethan )
76
原因が分かったようです。
現在のベースイメージではPostgreSQL 18サーバーがインストールされていますが、postgres.15.template.ymlは依然としてPostgreSQL 15サーバーのパッケージがすでに存在することを前提としています。そのため、該当ファイルが存在する前に以下に到達し、上記のENOENTエラーが発生しています:
/etc/postgresql/15/main/postgresql.conf
PostgreSQL 15のホールドバックテンプレートが、PostgreSQLの構成を行う前にPostgreSQL 18サーバーのパッケージを削除し、PostgreSQL 15サーバーのパッケージをインストールするようにする小さなPRを作成しました:
これにより、postgres.template.ymlをpostgres.15.template.ymlに変更することでPostgreSQL 18へのアップグレードを延期するという意図された動作が復元されるはずです。
「いいね!」 4