تحديث Discourse عالق مع "نظام قاعدة البيانات جاهز لقبول الاتصالات"

مرحباً بالجميع،
منتدى Discourse الخاص بنا معطل لأكثر من 24 ساعة.

كنت أحاول تحديث Discourse إلى أحدث إصدار، ولكن يبدو أن إعادة البناء عالقة مع الرسالة:

نظام قاعدة البيانات جاهز لاستقبال الاتصالات

حاولت تطبيق الحل من هذا المنشور، ولكن عند تشغيل apt install ``docker.io، فشل مع هذا الخطأ:

الحزم التالية لديها تبعيات غير ملباة:
 containerd.io : يتعارض مع: containerd
E: خطأ، pkgProblemResolver::Resolve أنشأ أعطالاً، قد يكون هذا ناتجًا عن حزم محجوزة.

أي مساعدة ستكون موضع تقدير كبير!

سجل:

تحذير: Docker version 20.10.7 deprecated، يوصى بالترقية إلى 24.0.7 أو أحدث.
تم اكتشاف بنية x86_64.
جارٍ التأكد من تحديث المشغل
جارٍ جلب الأصل
المشغل محدث
2.0.20251003-1437: السحب من discourse/base
Digest: sha256:0db7c9b4598e2a1806658391669d791fd779aa4301fdfbed6a7f322bf64e66ab
الحالة: الصورة محدثة لـ discourse/base:2.0.20251003-1437
docker.io/discourse/base:2.0.20251003-1437
/usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2025-10-29T21:17:42.016158 #1]  INFO -- : القراءة من stdin
I, [2025-10-29T21:17:42.033764 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown: 
I, [2025-10-29T21:17:42.040454 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2025-10-29T21:17:42.047119 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2025-10-29T21:17:42.053406 #1]  INFO -- : File > /root/install_postgres  chmod: +x  chown: 
I, [2025-10-29T21:17:42.060253 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown: 
I, [2025-10-29T21:17:42.060804 #1]  INFO -- : استبدال data_directory = '/var/lib/postgresql/15/main' بـ data_directory = '/shared/postgres_data' في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.062792 #1]  INFO -- : استبدال (?-mix:#?listen_addresses *=.*) بـ listen_addresses = '*' في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.064051 #1]  INFO -- : استبدال (?-mix:#?synchronous_commit *=.*) بـ synchronous_commit = $db_synchronous_commit في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.069245 #1]  INFO -- : استبدال (?-mix:#?shared_buffers *=.*) بـ shared_buffers = $db_shared_buffers في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.070261 #1]  INFO -- : استبدال (?-mix:#?work_mem *=.*) بـ work_mem = $db_work_mem في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.071276 #1]  INFO -- : استبدال (?-mix:#?default_text_search_config *=.*) بـ default_text_search_config = '$db_default_text_search_config' في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.071873 #1]  INFO -- : استبدال (?-mix:#?checkpoint_segments *=.*) بـ checkpoint_segments = $db_checkpoint_segments في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.072598 #1]  INFO -- : استبدال (?-mix:#?logging_collector *=.*) بـ logging_collector = $db_logging_collector في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.073127 #1]  INFO -- : استبدال (?-mix:#?log_min_duration_statement *=.*) بـ log_min_duration_statement = $db_log_min_duration_statement في /etc/postgresql/15/main/postgresql.conf
I, [2025-10-29T21:17:42.073774 #1]  INFO -- : استبدال (?-mix:^#local +replication +postgres +peer$) بـ local replication postgres  peer في /etc/postgresql/15/main/pg_hba.conf
I, [2025-10-29T21:17:42.074315 #1]  INFO -- : استبدال (?-mix:^host.*all.*all.*127.*$) بـ host all all 0.0.0.0/0 md5 في /etc/postgresql/15/main/pg_hba.conf
I, [2025-10-29T21:17:42.074841 #1]  INFO -- : استبدال (?-mix:^host.*all.*all.*::1\/128.*$) بـ host all all ::/0 md5 في /etc/postgresql/15/main/pg_hba.conf
I, [2025-10-29T21:17:42.075291 #1]  INFO -- : > if [ -f /root/install_postgres ]; then
  /root/install_postgres & && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
  socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
fi

فشل في تعيين اللغة!
[error] ملف خريطة الأحرف `UTF-8' غير موجود: لا يوجد مثل هذا الملف أو الدليل
فشل في تعيين اللغة!
[error] ملف خريطة الأحرف الافتراضي `ANSI_X3.4-1968' غير موجود: لا يوجد مثل هذا الملف أو الدليل
perl: تحذير: فشل تعيين اللغة.
perl: تحذير: يرجى التحقق من إعدادات اللغة الخاصة بك:
	LANGUAGE = "en_US.UTF-8",
	LC_ALL = "en_US.UTF-8",
	LANG = "en_US.UTF-8"
    مدعومة ومثبتة على نظامك.
perl: تحذير: الرجوع إلى اللغة القياسية ("C").
/bin/bash: تحذير: setlocale: LC_ALL: لا يمكن تغيير اللغة (en_US.UTF-8)
I, [2025-10-29T21:17:43.405389 #1]  INFO -- : جارٍ إنشاء اللغات (قد يستغرق هذا بعض الوقت)...
  en_US.UTF-8... تم
اكتمل الإنشاء.

I, [2025-10-29T21:17:43.405986 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main
I, [2025-10-29T21:17:43.409259 #1]  INFO -- : جارٍ إنهاء العمليات غير المتزامنة
2025-10-29 21:17:43.688 UTC [44] LOG:  بدء PostgreSQL 15.14 (Debian 15.14-1.pgdg12+1) على x86_64-pc-linux-gnu، تم تجميعه بواسطة gcc (Debian 12.2.0-14+deb12u1) 12.2.0، 64 بت
2025-10-29 21:17:43.689 UTC [44] LOG:  الاستماع على عنوان IPv4 "0.0.0.0"، المنفذ 5432
2025-10-29 21:17:43.689 UTC [44] LOG:  الاستماع على عنوان IPv6 "::"، المنفذ 5432
2025-10-29 21:17:43.915 UTC [44] LOG:  الاستماع على مقبس Unix "/var/run/postgresql/.s.PGSQL.5432"
2025-10-29 21:17:44.115 UTC [47] LOG:  تم مقاطعة نظام قاعدة البيانات؛ آخر معرفة في 2025-10-29 20:31:48 UTC
2025-10-29 21:17:44.454 UTC [47] LOG:  لم يتم إيقاف نظام قاعدة البيانات بشكل صحيح؛ جارٍ الاسترداد التلقائي
2025-10-29 21:17:44.616 UTC [47] LOG:  يبدأ إعادة الفحص عند 150/A40074A0
2025-10-29 21:17:44.616 UTC [47] LOG:  طول سجل غير صالح عند 150/A40074D8: مطلوب 24، تم الحصول على 0
2025-10-29 21:17:44.616 UTC [47] LOG:  اكتملت إعادة الفحص عند 150/A40074A0 استخدام النظام: وحدة المعالجة المركزية: المستخدم: 0.00 ثانية، النظام: 0.00 ثانية، المنقضي: 0.00 ثانية
2025-10-29 21:17:44.742 UTC [45] LOG:  بدء نقطة التحقق: نهاية الاسترداد فورًا، انتظار
2025-10-29 21:17:45.453 UTC [45] LOG:  اكتملت نقطة التحقق: تم كتابة 2 مخزن مؤقت (0.0٪)؛ تمت إضافة 0 ملف WAL، تمت إزالة 0، تمت إعادة تدوير 0؛ الكتابة = 0.207 ثانية، المزامنة = 0.254 ثانية، الإجمالي = 0.722 ثانية؛ ملفات المزامنة = 3، الأطول = 0.177 ثانية، المتوسط = 0.085 ثانية؛ المسافة = 0 كيلوبايت، التقدير = 0 كيلوبايت
2025-10-29 21:17:45.490 UTC [44] LOG:  نظام قاعدة البيانات جاهز لقبول الاتصالات

تحتاج إلى ترقية دوكر. قد تحتاج أيضًا إلى ترقية نظام التشغيل الخاص بك من أجل ترقية دوكر.

إعجاب واحد (1)