خطأ في إعادة البناء: Errno::ENOENT: لا يوجد مثل هذا الملف أو الدليل @ rb_sysopen - /etc/postgresql/13/main/pg_hba.conf

حاولت إجراء git pull وإعادة بناء المشغل على خادم الاختبار الخاص بنا، وتوقفت عند الخطأ التالي.

لا تبدو الردود أو الحلول المنشورة في مواضيع مشابهة على meta (مثل فحص ملفات .yml وما إلى ذلك) مفيدة. ما الخطوة التالية التي يمكن تجربتها؟

[2021-08-18T05:05:59.296981 #1]  INFO -- : استبدال (?-m
ix:^#local +replication +postgres +peer$) بـ local replica
tion postgres  peer في /etc/postgresql/10/main/pg_hba.conf
I, [2021-08-18T05:05:59.297568 #1]  INFO -- : استبدال (?-m
ix:^host.*all.*all.*127.*$) بـ host all all 0.0.0.0/0 md5
في /etc/postgresql/10/main/pg_hba.conf


فشل
--------------------
Errno::ENOENT: لا يوجد ملف أو دليل @ rb_sysopen - /etc
/postgresql/13/main/pg_hba.conf
موقع الفشل: /pups/lib/pups/replace_command.rb:8:in
`read'
فشل الاستبدال بالمعاملات {"filename"=>"/etc/postgresql
/13/main/pg_hba.conf", "from"=>"/^host.*all.*all.*::1\\/128.
*$/", "to"=>"host all all ::/0 md5"}
8b287a9432793a0b0447d0ec954cbfd5b14906dcf7aaf82b61b968626e6b
0cd5
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل الأخطاء السابقة، فقد يكون هناك أكثر من خطأ.
قد يساعد ./discourse-doctor في تشخيص المشكلة.

هل تقوم بالترقية بعد فترة طويلة جدًا؟
يبدو لي أن ترقية قاعدة البيانات فشلت.

ربما منذ شهرين تقريبًا منذ آخر إعادة بناء.

كان إصدار Postgres 10 منذ فترة. لماذا لا يزال تثبيتك يشير إلى Postgres 10؟ هل قمت بإجراء أي تغييرات على ملف app.yml قبل إعادة البناء؟

إعجابَين (2)

شاهدوا تحديث PostgreSQL 13.

هل لديك تثبيت مكون من حاويتين؟ (هل لديك ملف app.yml أو حاويات data و web_only؟)

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

ظننتُ أنني قد تحققت من ملف app.yml، نعم، كان مضبوطًا على PostgreSQL 10. هذا حل مشكلة البناء لدي.

شكرًا على التلميح.

3 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.