حلّ المجتمع

لا يظهر تحديث ZimaOS: التحديث التلقائي، وفحوصات الشبكة، والبديل عبر سطر الأوامر

An October 2025 thread where several ZimaOS 1.4.3 users did not receive the 1.5 update prompt. Community troubleshooting checked DNS and network filtering; one user could not download the release at first but later updated successfully with the official OTA command-line updater.

عند صدور إصدار جديد من ZimaOS بينما لا يزال خادمك يعرض الإصدار القديم، فإن عدم ظهور الزر لا يعني تلقائيًا أن عملية التثبيت معطّلة. تناولت سلسلة المناقشة الأصلية من أكتوبر 2025 مستخدمين عالقين عند الإصدار 1.4.3 أثناء انتظار الإصدار 1.5، وانتقل النقاش بين تصفية DNS، والوصول إلى الإنترنت، وفشل التنزيل المباشر، وأخيرًا أداة التحديث الرسمية عبر OTA من سطر الأوامر.

أصبح الإصدار 1.5 تاريخيًا الآن، لكن منطق استكشاف الأخطاء وإصلاحها لا يزال مفيدًا: التحديث التلقائي هو المسار الموصى به، وقد تمنع تصفية الشبكة تنزيل بيانات التحديث الوصفية أو الحزم، كما توفر IceWhale خيارًا بديلًا عبر سطر الأوامر للحالات التي يفشل فيها سير عمل التحديث المعتاد.

الترقية التلقائية هي الطريقة الموصى بها

يوضح دليل التثبيت والترقية الرسمي من IceWhale أن الترقية التلقائية هي الطريقة الأبسط والأكثر أمانًا. ينزّل ZimaOS الحزمة في الخلفية، ويعرض إشعارًا في الإعدادات بعد أن يصبح التحديث جاهزًا.

وهذا يعني أن المستخدمين قد لا يرون زر الترقية فور ظهور إعلان الإصدار.

تحقق من الاتصال قبل افتراض تعطل نظام التحديث عبر OTA

في سلسلة المناقشة الأصلية، سأل أفراد المجتمع عما إذا كان Pi-hole أو AdGuard Home أو NextDNS أو قواعد جدار الحماية أو DNS المخصص قد يحجب خدمة التحديث. أزال أحد المستخدمين إعدادات DNS المخصصة، بل واختبر إعداد DMZ، دون نجاح.

وتُعد هذه الاختبارات السلبية مفيدة لأنها توضح أن «التحقق من DNS» مسار تشخيصي، وليس حلًا مضمونًا.

تعذّر على أحد المستخدمين تنزيل الإصدار حتى خارج الواجهة

جرّب مشارك لاحق أداة التحديث عبر سطر الأوامر، وتلقى رسالة تفيد بفشل التنزيل. كما حاول التنزيل مباشرةً من صفحة إصدارات IceWhale على GitHub، ولاحظ بطئًا شديدًا في النقل.

وأشارت هذه الأدلة بدرجة أكبر إلى مشكلة في الاتصال أو مسار التوصيل، وليس إلى مجرد عدم ظهور زر الإعدادات.

توفر IceWhale مسارًا رسميًا للترقية عبر سطر الأوامر

يوثق دليل الترقية الرسمي لـ Zima-Giorgio هذا الخيار البديل للحالات التي تفشل فيها الترقية التلقائية:

sudo -i
curl -fsSL 'https://ota.zimaos.com/' | sh

عند عدم تحديد إصدار، يختار البرنامج النصي أحدث إصدار وفقًا لقناة التحديث الحالية. كما توثق IceWhale عناوين URL خاصة بإصدارات محددة لتنفيذ عمليات الترقية أو الرجوع إلى إصدار أقدم عمدًا.

راجع إجراء تثبيت وترقية ZimaOS الرسمي قبل فرض تحديث اعتمادًا على مقتطف تاريخي من المنتدى.

تمكن المستخدم المذكور في المصدر في النهاية من التحديث باستخدام برنامج OTA النصي

في 25 أكتوبر، عاد المشارك الذي لم يتمكن من تنزيل الإصدار، وقال إن أمر OTA العام نجح في تحديث نظامه إلى ZimaOS 1.5.

هذه نتيجة مؤكدة في المصدر، لكنها لا تثبت سبب عدم ظهور إشعار التحديث الرسومي.

قناة بيتا مخصصة للاختبار، وليست حلًا لكل تحديث مستقر مفقود

يمكن لوضع المطور تبديل ZimaOS إلى قناة تحديث بيتا. وهذا مفيد عندما ترغب عمدًا في استخدام الإصدارات التجريبية. لكن لا ينبغي تفعيله لمجرد أن طرح إصدار مستقر يبدو بطيئًا.

ولا يزال الدليل الرسمي يوصي بالترقية التلقائية المستقرة كخيار افتراضي.

تعامل مع نصوص التحديث عن بُعد باعتبارها عمليات نظام ذات صلاحيات مرتفعة

ينزّل أمر OTA نصًا برمجيًا وينفذه بصلاحيات الجذر. استخدم نطاق IceWhale الرسمي الخاص بـ OTA فقط، وتأكد من استقرار الطاقة والاتصال بالشبكة على الخادم، واحتفظ بنسخة احتياطية من البيانات المهمة قبل فرض تغيير الإصدار.

لا تفرض عنوان URL التاريخي للإصدار 1.5.0 على خادم حالي

كانت سلسلة المناقشة الأصلية تتعلق تحديدًا بالانتقال من الإصدار 1.4.3 إلى 1.5 في أكتوبر 2025. وقد تقدم ZimaOS الحالي كثيرًا منذ ذلك الإصدار. وينتمي الأمر المقيّد بالإصدار 1.5 إلى السياق التاريخي، وليس إلى توصية ترقية حالية.

الأسئلة الشائعة حول تحديث ZimaOS

هل ينبغي أن يظهر كل إصدار جديد فورًا على كل خادم؟

ليس بالضرورة. فقد يختلف توقيت التوصيل التلقائي وتنزيل الحزمة عن توقيت الإعلان العام.

هل يمكن لتصفية DNS حجب التحديثات؟

قد تتداخل مع نقاط نهاية التحديث، لذا فهي خطوة تحقق معقولة، لكن المستخدمين في المصدر لم يحلوا حالتهم بمجرد تغيير DNS.

هل توجد أداة تحديث رسمية عبر سطر الأوامر؟

نعم. يوثق دليل الترقية الرسمي من IceWhale النص البرمجي لـ OTA كخيار بديل عند فشل الترقية التلقائية.