---
title: ข้อผิดพลาดในการอัปเดต
description: สาเหตุที่การอัปเดต NexCMP อาจล้มเหลว รวมถึงสิทธิ์การใช้งาน การตรวจสอบการดาวน์โหลด ลายเซ็น การรีสตาร์ท และวิธีกู้คืนหรือย้อนกลับ
url: https://nexcmp.com/th/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/th/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 …)` | การดาวน์โหลดเสียหายหรือถูกแก้ไข | ลองใหม่อีกครั้ง หากยังเป็นเหมือนเดิม ให้ตรวจสอบพร็อกซีบนเส้นทาง |
| `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` — ดูวิธีการย้อนกลับด้านล่าง |
| เซิร์ฟเวอร์ขัดข้องขณะติดต่อเซิร์ฟเวอร์อัปเดต | ไม่มีเส้นทางไปยัง `nexcmp.com` หรือโทเค็นไลเซนส์หมดอายุ | ตรวจสอบ HTTPS ขาออก จากนั้นคลิก **Check now** บนการ์ด License |

## ย้อนกลับ {#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/th/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`) หากไฟล์นั้นหายไป ให้รันคำสั่งติดตั้งจากหน้าไลเซนส์ของคุณอีกครั้ง
