pfaffman
(Jay Pfaffman)
2 يونيو 2025، 7:30م
1
متابعةً للنقاش من صفحة الترحيب بـ nginx! قبل إعادة البناء، الموقع لن يُعاد بناؤه الآن :
إنه نادر جدًا، ولكن عند الترقية من حاوية قديمة جدًا، تكون أذونات postgres خاطئة (تغير معرف المستخدم ومعرف المجموعة لـ postgres. لإصلاحه، هذا مطلوب:
chmod -r 101.104 /var/discourse/shared/standalone/postgres_data
لقد فعلت هذا عدة مرات. تعرفت على المشكلة في ردي الأول على الموضوع المرتبط، ولكن معرفة معرف المستخدم/المجموعة المطلوب ليس سهلاً بشكل خاص لمعظم الناس. (ابحث عن خادم يعمل وقم بتنفيذ ls -ld /var/discourse/shared/standalone/postgres_data).
3 إعجابات
[اقتباس=“pfaffman, المشاركة: 1، الموضوع: 368597”]
ابحث عن خادم عامل ونفذ الأمر ls -ld /var/discourse/shared/standalone/postgres_data
[/اقتباس]
أو، الأسهل:
○ → docker run --rm discourse/base:2.0.20250226-0128 id postgres
uid=101(postgres) gid=104(postgres) groups=104(postgres),107(ssl-cert)
أو حتى أفضل:
docker run --rm -v /var/discourse/shared/standalone/postgres_data:/data discourse/base:2.0.20250226-0128 chown -R postgres:postgres /data
3 إعجابات
pfaffman
(Jay Pfaffman)
3 يونيو 2025، 3:26م
3
[اقتباس=“supermathie، المشاركة: 2، الموضوع: 368597”]
أسهل
[/اقتباس]
هذا هو نوع الإجابات التي أحبها. إنه ليس ما يسميه الكثير من الناس “سهلاً”!
أنا فقط لا أفكر في تشغيل الحاوية العارية.
إعجاب واحد (1)