فشلت ترقية postgres

فقدت الوصول إلى تثبيتتي وكان من الضروري إعادة تشغيله، لكن عند إعادة بناء المثبت ظهرت هذه الرسالة:

    التأكد من تحديث المشغل
    جلب المصدر
    المشغل محدث
    إيقاف الحاوية القديمة
    + /usr/bin/docker stop -t 60 app
    app
    cd /pups && git pull && /pups/bin/pups --stdin
    محدث بالفعل.
    I, [2020-09-25T19:47:06.304404 #1]  INFO -- : تحميل --stdin
    I, [2020-09-25T19:47:06.309199 #1]  INFO -- : > locale-gen $LANG && update-locale
    I, [2020-09-25T19:47:06.340351 #1]  INFO -- : توليد الإعدادات اللغوية (قد يستغرق هذا بعض الوقت)...
    اكتمل التوليد.

    I, [2020-09-25T19:47:06.340628 #1]  INFO -- : > mkdir -p /shared/postgres_run
    I, [2020-09-25T19:47:06.343723 #1]  INFO -- :
    I, [2020-09-25T19:47:06.343934 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
    I, [2020-09-25T19:47:06.346317 #1]  INFO -- :
    I, [2020-09-25T19:47:06.346499 #1]  INFO -- : > chmod 775 /shared/postgres_run
    I, [2020-09-25T19:47:06.348438 #1]  INFO -- :
    I, [2020-09-25T19:47:06.348620 #1]  INFO -- : > rm -fr /var/run/postgresql
    I, [2020-09-25T19:47:06.350928 #1]  INFO -- :
    I, [2020-09-25T19:47:06.351051 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
    I, [2020-09-25T19:47:06.353002 #1]  INFO -- :
    I, [2020-09-25T19:47:06.353156 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
    2020/09/25 19:47:06 socat[26] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): لا يوجد ملف أو دليل
    I, [2020-09-25T19:47:06.357605 #1]  INFO -- :
    I, [2020-09-25T19:47:06.357757 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
    I, [2020-09-25T19:47:06.360637 #1]  INFO -- :
    I, [2020-09-25T19:47:06.360777 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
    I, [2020-09-25T19:47:06.363697 #1]  INFO -- :
    I, [2020-09-25T19:47:06.363840 #1]  INFO -- : > mkdir -p /shared/postgres_run/12-main.pg_stat_tmp
    I, [2020-09-25T19:47:06.366202 #1]  INFO -- :
    I, [2020-09-25T19:47:06.366392 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/12-main.pg_stat_tmp
    I, [2020-09-25T19:47:06.368667 #1]  INFO -- :
    I, [2020-09-25T19:47:06.373532 #1]  INFO -- : الملف > /etc/service/postgres/run  chmod: +x  chown:
    I, [2020-09-25T19:47:06.378089 #1]  INFO -- : الملف > /etc/service/postgres/log/run  chmod: +x  chown:
    I, [2020-09-25T19:47:06.382828 #1]  INFO -- : الملف > /etc/runit/3.d/99-postgres  chmod: +x  chown:
    I, [2020-09-25T19:47:06.387764 #1]  INFO -- : الملف > /root/upgrade_postgres  chmod: +x  chown:
    I, [2020-09-25T19:47:06.388395 #1]  INFO -- : > chown -R root /var/lib/postgresql/12/main
    I, [2020-09-25T19:47:07.374399 #1]  INFO -- :
    I, [2020-09-25T19:47:07.374581 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/12/bin/initdb -D /shared/postgres_data || exit 0
    I, [2020-09-25T19:47:07.376827 #1]  INFO -- :
    I, [2020-09-25T19:47:07.376954 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
    I, [2020-09-25T19:47:07.394008 #1]  INFO -- :
    I, [2020-09-25T19:47:07.394177 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
    I, [2020-09-25T19:47:07.396745 #1]  INFO -- :
    I, [2020-09-25T19:47:07.397024 #1]  INFO -- : > /root/upgrade_postgres
    initdb: تحذير: تم تمكين مصادقة «trust» للاتصالات المحلية
    يمكنك تغيير ذلك عن طريق تعديل pg_hba.conf أو باستخدام الخيار -A، أو
    --auth-local و --auth-host، في المرة القادمة التي تشغل فيها initdb.
    debconf: تأخير تكوين الحزمة، لأن apt-utils غير مثبت
    I, [2020-09-25T19:47:16.037143 #1]  INFO -- : ترقية PostgreSQL من الإصدار 10 إلى 12
    الملفات الخاصة بهذا نظام قاعدة البيانات ستكون مملوكة للمستخدم «postgres».
    يجب أن يكون هذا المستخدم أيضًا مالك عملية الخادم.

    سيتم تهيئة عنقود قاعدة البيانات بالإعدادات اللغوية «en_US.UTF-8».
    تم تعيين التشفير الافتراضي لقاعدة البيانات وفقًا لذلك إلى «UTF8».
    سيتم تعيين إعدادات البحث النصي الافتراضية على «الإنجليزية».

    تم تعطيل تجزئة صفحات البيانات.

    إصلاح الأذونات على الدليل الحالي /shared/postgres_data_new ... تم
    إنشاء مجلدات فرعية ... تم
    اختيار تنفيذ الذاكرة المشتركة الديناميكية ... posix
    اختيار max_connections الافتراضي ... 100
    اختيار shared_buffers الافتراضي ... 128MB
    اختيار المنطقة الزمنية الافتراضية ... Etc/UTC
    إنشاء ملفات التكوين ... تم
    تشغيل سكريبت التمهيد ... تم
    تنفيذ التهيئة ما بعد التمهيد ... تم
    مزامنة البيانات مع القرص ... تم


    نجاح. يمكنك الآن بدء خادم قاعدة البيانات باستخدام:

        /usr/lib/postgresql/12/bin/pg_ctl -D /shared/postgres_data_new -l logfile start

    Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
    Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
    Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
    Get:4 https://deb.nodesource.com/node_10.x buster InRelease [4,584 B]
    Get:5 http://apt.postgresql.org/pub/repos/apt buster-pgdg InRelease [103 kB]
    Get:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages [233 kB]
    Get:7 http://deb.debian.org/debian buster/main amd64 Packages [7,906 kB]
    Get:8 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 Packages [202 kB]
    Get:9 https://deb.nodesource.com/node_10.x buster/main amd64 Packages [765 B]
    تم جلب 8,690 kB في 2 ثانية (5,357 kB/ثانية)
    قراءة قوائم الحزم...
    قراءة قوائم الحزم...
    بناء شجرة الاعتمادات...
    قراءة حالة المعلومات...
    سيتم تثبيت الحزم الإضافية التالية:
      postgresql-client-10
    الحزم المقترحة:
      postgresql-doc-10
    سيتم تثبيت الحزم الجديدة التالية:
      postgresql-10 postgresql-client-10
    0 تم ترقية، 2 تم تثبيتها حديثًا، 0 لإزالتها و 27 غير محدثة.
    يلزم جلب 6,401 kB من الأرشيفات.
    بعد هذه العملية، سيتم استخدام 30.6 MB من مساحة القرص الإضافية.
    Get:1 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 postgresql-client-10 amd64 10.14-1.pgdg100+1 [1,433 kB]
    Get:2 http://apt.postgresql.org/pub/repos/apt buster-pgdg/main amd64 postgresql-10 amd64 10.14-1.pgdg100+1 [4,968 kB]
    تم جلب 6,401 kB في 0 ثانية (23.9 MB/ثانية)
    تحديد حزمة postgresql-client-10 غير المحددة سابقًا.
    (قراءة قاعدة البيانات ... 43893 ملفًا ودليلًا مثبتًا حاليًا.)
    التحضير لفك ضغط .../postgresql-client-10_10.14-1.pgdg100+1_amd64.deb ...
    فك ضغط postgresql-client-10 (10.14-1.pgdg100+1) ...
    تحديد حزمة postgresql-10 غير المحددة سابقًا.
    التحضير لفك ضغط .../postgresql-10_10.14-1.pgdg100+1_amd64.deb ...
    فك ضغط postgresql-10 (10.14-1.pgdg100+1) ...
    إعداد postgresql-client-10 (10.14-1.pgdg100+1) ...
    update-alternatives: تحذير: فرض إعادة تثبيت البديل /usr/share/postgresql/12/man/man1/psql.1.gz لأن مجموعة الروابط psql.1.gz معطلة
    إعداد postgresql-10 (10.14-1.pgdg100+1) ...
    إنشاء عنقود PostgreSQL جديد 10/main ...
    /usr/lib/postgresql/10/bin/initdb -D /var/lib/postgresql/10/main --auth-local peer --auth-host md5
    الملفات الخاصة بهذا نظام قاعدة البيانات ستكون مملوكة للمستخدم «postgres».
    يجب أن يكون هذا المستخدم أيضًا مالك عملية الخادم.

    سيتم تهيئة عنقود قاعدة البيانات بالإعدادات اللغوية «C.UTF-8».
    تم تعيين التشفير الافتراضي لقاعدة البيانات وفقًا لذلك إلى «UTF8».
    سيتم تعيين إعدادات البحث النصي الافتراضية على «الإنجليزية».

    تم تعطيل تجزئة صفحات البيانات.

    إصلاح الأذونات على الدليل الحالي /var/lib/postgresql/10/main ... تم
    إنشاء مجلدات فرعية ... تم
    اختيار max_connections الافتراضي ... 100
    اختيار shared_buffers الافتراضي ... 128MB
    اختيار المنطقة الزمنية الافتراضية ... Etc/UTC
    اختيار تنفيذ الذاكرة المشتركة الديناميكية ... posix
    إنشاء ملفات التكوين ... تم
    تشغيل سكريبت التمهيد ... تم
    تنفيذ التهيئة ما بعد التمهيد ... تم
    مزامنة البيانات مع القرص ... تم

    نجاح. يمكنك الآن بدء خادم قاعدة البيانات باستخدام:

        pg_ctlcluster 10 main start

    تحذير: دليل stats_temp_directory المحدد /var/run/postgresql/10-main.pg_stat_tmp
    غير قابل للكتابة لمالك العنقود. لن تتم إضافة هذا الإعداد في
    postgresql.conf.
    Ver Cluster Port Status Owner    Data directory              Log file
    10  main    5433 down   postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log
    update-alternatives: تحذير: فرض إعادة تثبيت البديل /usr/share/postgresql/12/man/man1/postmaster.1.gz لأن مجموعة الروابط postmaster.1.gz معطلة
    invoke-rc.d: تعذر تحديد مستوى التشغيل الحالي
    invoke-rc.d: رفضت سياسة policy-rc.d تنفيذ البدء.
    معالجة المحفزات لـ postgresql-common (215.pgdg100+1) ...
    بناء قواميس PostgreSQL من حزم myspell/hunspell المثبتة...
    إزالة ملفات القواميس القديمة:
    إيقاف خادم قاعدة بيانات PostgreSQL 10: main.
    إيقاف خادم قاعدة بيانات PostgreSQL 12: main.
    إجراء فحوصات الاتساق
    -----------------------------
    التحقق من إصدارات العناقيد                                   تم

    لم يتم إغلاق عنقود المصدر بشكل نظيف.
    فشل، الخروج
    -------------------------------------------------------------------------------------
    فشل ترقية PostgreSQL

    يرجى زيارة https://meta.discourse.org/t/postgresql-12-update/151236 للحصول على الدعم

    يمكنك تشغيل ./launcher start app لإعادة تشغيل تطبيقك في هذه الأثناء

الموقع غير قادر على العمل، ويظهر خطأ 502 Bad Gateway.

عند زيارة هذا الرابط، ستجد مدخلاً في الأسئلة الشائعة بخصوص ذلك: