Ana_d
(Ana)
18 يوليو 2021، 6:34م
1
مرحبًا،
أحاول تحديث منتدى Discourse الخاص بي عبر وحدة تحكم DigitalOcean Droplet. لست مرتاحًا للعمل مع Docker.
لقد جربت ما يلي:
يقدم هذا الدليل إرشادات خطوة بخطوة لتحديث Discourse و حاوية Docker ونظام تشغيل Ubuntu يدويًا في الإعداد المستضاف ذاتيًا.
مستوى المستخدم المطلوب: مسؤول النظام
الوصول عبر SSH إلى الخادم.
إذا قمت باستضافة Discourse ذاتيًا، فستحتاج أحيانًا إلى إجراء تحديث يدوي عبر سطر الأوامر للحصول على أحدث إصدارات الأمان وأحدث المكتبات.
هذه التحديثات لا يتم التقاطها في admin/upgrade، ولهذا السبب ستحتاج أحيانًا إلى القيام بهذه الخطوات الإضافية:
تحديث Discourse
يجب…
لكنني حصلت على رسالة خطأ:
too many arguments
بعد ذلك انتقلت إلى الرابط الموجود في نهاية رسالة الخطأ:
I just ran:
cd /var/discourse
git pull
./launcher rebuild app
And am getting:
Your Docker installation is not working correctly
See: https://meta.discourse.org/t/docker-error-on-bootstrap/13657/18?u=sam
What do I do?
First things first … scroll up.
The error will usually contain multiple lines, the last line just points you here, previous lines point at the actual issue.
Second thing … can you run a trivial container… try.
docker run -it --rm hello-world
If this is not worki…
وحاولت تشغيل الأمر التالي:
docker run -it --rm hello-world
لقد حاولت إجراء التنظيف، لكنني خفت من فقدان أي شيء في عملي.
هل يمكن لأي شخص مساعدتي؟
شكرًا لك على القراءة.
Benjamin_D
(Benjamin Decotte)
18 يوليو 2021، 7:31م
2
مرحباً،
بما أن منتداك يعمل (لا يزال بإمكانك تنزيل نسخة احتياطية احتياطاً)، وبافتراض أن استضافتك ليست بعيدة جداً عن التحديث وأن هذا كان يعمل من قبل، فقد يكون الأمر مجرد مشكلة شبكية عابرة. هل يمكنك محاولة إعادة البناء مرة أخرى؟
Falco
(Falco)
18 يوليو 2021، 8:09م
3
يمكنك تشغيل ./launcher start app لإعادة تشغيل مثيلك مرة أخرى دون التحديث.
بشأن الخطأ الذي حدث أثناء التحديث، يبدو أنه خطأ في خدمة hub.docker.com . حاول مرة أخرى لاحقًا، فقد يكونون يعانون من بعض المشاكل التقنية.
Ana_d
(Ana)
19 يوليو 2021، 5:56م
4
نجح الأمر!
يبدو أنه عند نسخ ولصق الأمر:
cd /var/discourse
git pull
./launcher rebuild app
كان هناك مسافات زائدة كثيرة، وهذا هو سبب ظهور خطأ “عدد الحجج كبير جدًا”:
لذلك قمت بنسخ ولصق كل سطر على حدة، وعمل الأمر بشكل مثالي. شكرًا للجميع على وقتكم!