مرحبًا!
هذه أول مشاركة رسمية لي، حيث كنت عادةً أقرأ فقط وأبحث عن الإجابات، لكن هذه المسألة تربكني حقًا. قمت مؤخرًا بتحديث نظام Discourse الخاص بنا عبر SSH، وأواجه صعوبة في جعل المنتدى يتصل بالإنترنت ويحلل اسم المضيف. هناك بعض المشاكل المتعلقة بـ PostgreSQL لا أفهمها تمامًا — حيث تظهر رسالة “لم يتم إيقافه بشكل صحيح” في الأسئلة الشائعة في منشور PostgreSQL 12 update.
هناك أيضًا مشكلة في Docker (ربما؟) تمنعني من تشغيل التطبيق وتنفيذ الإجراء المقترح.
هذا هو الخطأ الذي أواجهه مع PostgreSQL:
لم يتم إيقاف مجموعة البيانات المصدر بشكل صحيح.
فشل، الخروج
-------------------------------------------------------------------------------------
فشل ترقية PostgreSQL
يرجى زيارة https://meta.discourse.org/t/postgresql-13-update/172563 للحصول على الدعم.
يمكنك تشغيل ./launcher start app لإعادة تشغيل تطبيقك في الوقت الحالي.
فشل
--------------------
Pups::ExecError: فشل /root/upgrade_postgres مع إرجاع #<Process::Status: pid 47 exit 1>
موقع الفشل: /pups/lib/pups/exec_command.rb:112:in `spawn'
فشل التنفيذ مع المعلمات "/root/upgrade_postgres"
49554f9dc370e42c8989a7e23a8cb30fb06c5857aac7b8a95acb1a0cc21cefff
** فشل التمهيد ** يرجى التمرير للأعلى والبحث عن رسائل الخطأ السابقة، فقد يكون هناك أكثر من خطأ.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
وعند محاولة تشغيل التطبيق كما هو مقترح:
Unable to find image 'local_discourse/app:latest' locally
docker: Error response from daemon: pull access denied for local_discourse/app, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
هل هناك أي طريقة لحل هذه المشكلة؟ أشعر أنني لا أستطيع إصلاح PostgreSQL دون تشغيل التطبيق، ولا أستطيع معرفة كيفية حل مشكلة Docker/الخدمة/جدار الحماية.