اختفاء قالب Meridian بعد ترقية cPanel
يأتي قالب Meridian في cPanel 138 حزمةً منفصلة تعتمد على ea-podman. فإن كانت docker-ce مثبَّتة تفشل الحزمة ولا يظهر سوى Jupiter.
رقّيت خادمك إلى cPanel & WHM 138 أو أحدث، لكن Meridian لا يظهر عند تعديل الباقات في WHM ولا عند تبديل القالب داخل حساب cPanel — وJupiter وحده مُدرَج. تشرح هذه الصفحة السبب، وكيفية تثبيت القالب.
تنطبق على خوادم VPS والمخصّصة التي تملك فيها ترخيص cPanel وصلاحية الجذر. أما في الاستضافة المشتركة والموزِّعة والمميّزة لدى WebGee فلا شيء لتثبّته — إذ Meridian متاح أصلًا، وتنتقل إليه من داخل cPanel. راجع قالب Meridian.
لماذا لا يظهر
Meridian ليس جزءًا من ترقية cPanel نفسها، بل يأتي في حزمة منفصلة اسمها
cpanel-meridian-plugin تحاول الترقية جلبها، وهي تعتمد على سلسلة حزم أخرى:
cpanel-meridian-plugin → cpanel-webapp-plugin → ea-podman → podman-dockerتُوفّر podman-docker أمر docker اعتمادًا على Podman. وكذلك تفعل docker-ce
من Docker نفسها. وRPM يرفض تثبيت حزمتين تملكان الأمر ذاته، فتفشل السلسلة كلها —
بصمت أثناء الترقية، فتبقى أمام cPanel مُرقّى بالكامل بلا Meridian.
تأكّد أن هذا ما حدث
بصلاحية الجذر، اطلب من مدير الحزم تثبيت الإضافة واقرأ الخطأ لا النتيجة:
dnf install cpanel-meridian-pluginوعلى الخوادم التي ما زالت تستخدم yum يبقى الأمر ومخرجاته كما هما. ويبدو
التعارض هكذا:
Error:
Problem: package cpanel-meridian-plugin requires cpanel-webapp-plugin >= 1.3.1
- package cpanel-webapp-plugin requires ea-podman >= 1.0-27
- package ea-podman requires podman-docker >= 3
- package docker-ce conflicts with docker provided by podman-dockerأجب بـ n عند السؤال. ثم افحص المثبَّت فعليًا:
rpm -q docker-ce cpanel-meridian-plugin
/usr/local/cpanel/cpanel -Vفإن كانت docker-ce مثبَّتة وإصدار cPanel 138 أو أعلى، فالتشخيص أعلاه يخصّك.
وإن كان الإصدار أقل من 138 فهذا هو السبب بدلًا من ذلك — إذ لا وجود لـ Meridian
في الإصدارات الأقدم، ولن يصنعه أي عمل على الحزم.
إن كنت لا تستخدم Docker
معظم الخوادم تحمل docker-ce لأن شيئًا ما ثبّتها يومًا، لا لأن شيئًا يعمل
عليها. تحقّق قبل الإزالة:
docker ps -a
docker volume lsإزالة docker-ce توقف كل حاوية على الخادم، ولن تعود من تلقاء نفسها. كما أن
الصور والحاويات والوحدات التخزينية تحت /var/lib/docker لا تُنقل إلى Podman.
صدّر ما تحتاجه أولًا، ولا تكمل إلا إذا كان docker ps -a فارغًا أو لا يعرض
شيئًا ما زلت تريده.
-
أوقف خدمة Docker وعطّلها:
systemctl disable --now docker docker.socket -
أزل حزم Docker:
dnf remove docker-ce docker-ce-cli docker-ce-rootless-extras containerd.io -
ثبّت القالب، وهو الآن يجلب معه
ea-podmanوpodman-docker:dnf install cpanel-meridian-plugin -
تأكّد من تثبيت الحزمة:
rpm -q cpanel-meridian-plugin
ويبقى أمر docker عاملًا بعد ذلك — فـ podman-docker توفّره غلافًا حول Podman
الذي يقبل الوسائط نفسها في الاستخدام اليومي.
إن كنت تحتاج Docker فعلًا
لا يمكنك إبقاء docker-ce وتثبيت Meridian على الخادم ذاته. فالاعتمادية ليست
اختيارية، والتعارض ليس خللًا يمكن تجاوزه بأمان. أمامك ثلاثة خيارات صادقة:
- انقل أحمال Docker إلى خادم آخر، ثم اتبع القسم السابق.
- رحّل الحاويات إلى Podman. فـ
ea-podmanهي أدوات الحاويات المدعومة من cPanel، وPodman يشغّل معظم صور Docker دون تعديل. أعد إنشاء الحاويات بـpodmanأولًا وتحقّق منها، وعندها فقط أزلdocker-ce. - ابقَ على Jupiter. فـ Meridian اختياري، وJupiter ما زال مدعومًا وكل أدوات cPanel متاحة منه، فالخادم القائم لتشغيل الحاويات لا يخسر شيئًا مهمًا بتخطّي القالب الجديد.
ولا تفرض التثبيت بـ --nobest أو --skip-broken أو بإزالة تعارض
podman-docker، فذلك يترك أمر docker بلا حزمة مالكة ويكسر الاثنين معًا.
أتِح Meridian للحسابات
تثبيت الإضافة لا ينقل أحدًا إليها، فالقالب يُختار لكل حساب:
- في WHM، افتح Packages ← Edit a Package.
- اختر الباقة، واضبط cPanel Theme على Meridian، ثم احفظ.
- وللحساب القائم، افتح Account Functions ← Modify an Account واضبط قالبه هناك — فتعديل الباقة لا يغيّر الحسابات المُنشأة منها سابقًا.
Meridian اختياري لصاحب الحساب أيضًا. فبمجرد توفّره يستطيع المستخدمون التنقّل بين Meridian وJupiter من داخل cPanel، فضبطه على باقة عرضٌ لا ترحيل.
إن ظلّ لا يظهر
- ثُبِّتت الإضافة لكن WHM لا يعرض خيار Meridian. سجّل خروجك من WHM ثم ادخل ثانية؛ فقائمة القوالب تُقرأ عند تسجيل الدخول.
dnf installيقول لا شيء ليفعله. الإضافة مثبَّتة أصلًا، والمشكلة في إعداد قالب الحساب أو الباقة لا في الحزمة.- الترقية لم تبلغ 138 أساسًا. راجع مستوى التحديث في WHM تحت Server Configuration ← Update Preferences. فالخادم المثبَّت على مستوى LTS يبقى على إصداره حتى يتحرّك ذلك المستوى.
اقرأ أيضًا
ما الافتراضية التي تستخدمها WebGee
تعمل خوادم WebGee السحابية على KVM، فتمنحك نواتك الخاصة وجدار حمايتك الخاص وعزلًا كاملًا عن بقية المستأجرين.
تصعيد صلاحيات في النواة: CVE-2026-31431 (Copy Fail)
ثغرة في نواة لينكس تتيح لمستخدم محلي غير مميّز الحصول على صلاحيات الجذر. تحقّق إن كان خادمك معرَّضًا، وطبّق التخفيف، ثم حدّث النواة.