أنا عالق في “منطقة رمادية” في الوقت الحالي. جربت اقتراحك مع PG12 و"Stable". لم ينجح الأمر، ويتوقف الاستعادة ببساطة. لذلك، سأقوم بمسح الجهاز مرة أخرى لمحاولة البدء من جديد، لأنه الآن لن يقوم بإعادة بناء التطبيق.
بينما يحاول هذا الجهاز “العودة إلى PG12”، أحاول معرفة ما إذا كان بإمكاني المضي قدمًا في الجهاز الآخر: إذا حاولت ترقية PG بتثبيت جديد، فإنه يتعطل بعد Creating missing functions in the discourse_functions schema... (يبدأ في إرجاع 500) وtail -f shared/data/log/var-log/postgres/current يظهر أن حاوية البيانات “تتحرك”، على الرغم من أنها مليئة بـ “الأخطاء” مثل هذه:
discourse@discourse ERROR: relation "user_auth_tokens" does not exist at character 34
discourse@discourse STATEMENT: SELECT "user_auth_tokens".* FROM "user_auth_tokens" WHERE ((auth_token = 'XXXX=' OR
prev_auth_token = 'XXXX=') AND rotated_at > '2022-03-09 10:21:44.051357') LIMIT 1
discourse@discourse ERROR: relation "application_requests" does not exist at character 41
discourse@discourse STATEMENT: SELECT "application_requests"."id" FROM "application_requests" WHERE "application_requests"."date" = '2022-05-08' AND "application_requests"."req_type" = 0 LIMIT 1
ومع ذلك، قد يكون Discourse معطلاً، ولكن الجهاز يُستخدم، لذا… هل يعمل ولكنه يستغرق ساعات وساعات؟ لأنني تركته يعمل لمدة ساعة أو أكثر ولم يتغير شيء.
في هذه المرحلة، أفكر بالفعل فيما إذا كان هذا لا ينبغي أن يذهب هنا، هههه.
ملاحظة: لقد جربت نسختين احتياطيتين مختلفتين، حيث أنني أخذت نسختين قبل هذه المغامرة.