أحاول مساعدة شخص رفض الترقية إلى PG13 ولديه الآن شهادة SSL منتهية الصلاحية.
قد يكون الأمر أكثر صعوبة بسبب Apt-get update fails inside container yarn repo not signed - #5 by pfaffman ، لكنني قمت بتعديل قوالب pg12 و pg13 بحيث يجب أن تعمل ، لكنني لا أستطيع الترقية ولا يمكنني إعادة بنائها باستخدام قالب pg12.
إليك ما يحدث عندما حاولت إجراء الترقية:
fixing permissions on existing directory /var/lib/postgresql/12/main ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok
Success. You can now start the database server using:
pg_ctlcluster 12 main start
update-alternatives: warning: forcing reinstallation of alternative /usr/share/postgresql/13/man/man1/postmaster.1.gz because link group postmaster.1.g
nz is broken
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Processing triggers for postgresql-common (246.pgdg110+1) ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
Removing obsolete dictionary files:
Stopping PostgreSQL 12 database server: main.
Stopping PostgreSQL 13 database server: main.
Performing Consistency Checks -----------------------------
Checking cluster versions ok
Checking database user is the install user ok
Checking database connection settings ok
Checking for prepared transactions ok
Checking for system-defined composite types in user tables ok
Checking for reg* data types in user tables ok
Checking for contrib/isn with bigint-passing mismatch ok
Creating dump of global objects ok
Creating dump of database schemas
discourse
*failure*
Consult the last few lines of "pg_upgrade_dump_16566.log" for
the probable cause of the failure.
Failure, exiting
-------------------------------------------------------------------------------------
UPGRADE OF POSTGRES FAILED
Please visit https://meta.discourse.org/t/postgresql-13-update/172563 for support.
You can run ./launcher start app to restart your app in the meanwhile
عند محاولة إعادة البناء بدون الترقية ، تحدث أشياء مثل ما يلي عند محاولة ترحيل قاعدة البيانات:
PG::InsufficientPrivilege: ERROR: permission denied to create extension "unaccent"
أعتقد أنني سأضطر إلى العودة إلى تثبيت نظيف وآخر نسخة احتياطية ، والتي يعود تاريخها إلى عدة أيام.