---
title: أخطاء التحديث
description: لماذا قد ي فشل تحديث NexCMP — الاستحقاق، التحقق من التنزيل، التوقيع، إعادة التشغيل — وكيفية الاسترداد أو التراجع.
url: https://nexcmp.com/ar/docs/troubleshooting/update-errors/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# أخطاء التحديث {#update-errors}

> **المسار في لوحة الإدارة:** System › Admin › License & updates (`/license`)

تم وصف التحديثات في [Updating NexCMP](https://nexcmp.com/ar/docs/getting-started/updating/). عندما تبلغ بطاقة التحديث أو `sudo nexcmp update` عن خطأ:

| الرسالة | السبب | الحل |
|---|---|---|
| `update plan expired — renew on the license page to receive this feature release` | تاريخ "updates until" الخاص بك يسبق تاريخ الإصدار. لا تزال إصلاحات الأمان متوفرة، بينما إصدارات الميزات غير متوفرة | قم بالتجديد على [nexcmp.com/licenses](https://nexcmp.com/licenses) (مقابل $99 سنوياً لـ NexCMP Free)، ثم تحقق مرة أخرى. يستمر البرنامج في العمل في هذه الأثناء. |
| `sha256 mismatch (downloaded …, expected …)` | تنزيل تالف أو تم تعديله | أعد المحاولة. إذا تكرر الأمر، تحقق من الوكلاء (proxies) على المسار. |
| `downgrade/same version rejected: X is not newer than Y` | الإصدار المحدد ليس أحدث من الإصدار قيد التشغيل | لا توجد إجراءات مطلوبة — أنت تستخدم أحدث إصدار. |
| `extraction failed / main binary missing` | أرشيف تالف أو امتلاء القرص | تحقق من `df -h`؛ ثم أعد المحاولة. |
| `systemctl restart failed` | تعذر إعادة تشغيل الخدمة بعد استبدال الملف الثنائي | `journalctl -u nexcmp -n 80`؛ يتم الاحتفاظ بالملف الثنائي السابق باسم `/opt/nexcmp/bin/nexcmp.bak` — راجع قسم التراجع (roll back) أدناه. |
| خطأ في الخادم أثناء الاتصال بخادم التحديث | لا يوجد مسار للوصول إلى `nexcmp.com` أو انتهت صلاحية رمز الترخيص | تحقق من اتصال HTTPS الخارجي؛ وانقر على **Check now** في بطاقة الترخيص. |

## التراجع {#roll-back}

إذا كان الإصدار الجديد يتصرف بشكل غير مألوف:

```bash
sudo systemctl stop nexcmp-vmd nexcmp
sudo cp /opt/nexcmp/bin/nexcmp.bak /opt/nexcmp/bin/nexcmp
echo <previous-version> | sudo tee /opt/nexcmp/VERSION
sudo systemctl start nexcmp nexcmp-vmd
```

إذا تم تشغيل ترحيل قاعدة البيانات بالفعل، قم استعادة [backup](https://nexcmp.com/ar/docs/getting-started/backup-and-restore/) الخاص بك الذي تم اخذه قبل التحديث أيضاً.

## `sudo nexcmp update` يقول إنه لا يمكنه العثور على المثبت {#sudo-nexcmp-update-says-it-cannot-find-the-installer}

يقوم `nexcmp update` بتشغيل المثبت الموجود داخل الإصدار المثبت (`/opt/nexcmp/releases/<version>/share/install.sh`). إذا كان هذا الملف مفقوداً، قم بتشغيل أمر التثبيت من صفحة الترخيص الخاصة بك مرة أخرى.
