فقدت الوصول إلى تثبيتتي وكان من الضروري إعادة تشغيله، لكن عند إعادة بناء المثبت ظهرت هذه الرسالة:
التأكد من تحديث المشغل
جلب المصدر
المشغل محدث
إيقاف الحاوية القديمة
+ /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.