---
title: Lỗi cập nhật
description: Lý do cập nhật NexCMP thất bại — quyền hạn, xác minh tải về, chữ ký, khởi động lại — và cách khôi phục hoặc rollback.
url: https://nexcmp.com/vi/docs/troubleshooting/update-errors/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Lỗi cập nhật {#update-errors}

> **Vị trí trong trang admin:** System › Admin › License & updates (`/license`)

Các bản cập nhật được mô tả trong [Cập nhật NexCMP](https://nexcmp.com/vi/docs/getting-started/updating/). Khi thẻ Update hoặc `sudo nexcmp update` báo lỗi:

| Thông báo | Nguyên nhân | Cách khắc phục |
|---|---|---|
| `update plan expired — renew on the license page to receive this feature release` | Ngày "updates until" của bạn trước ngày phát hành. Các bản vá bảo mật vẫn được cung cấp; các bản phát hành tính năng thì không | Gia hạn tại [nexcmp.com/licenses](https://nexcmp.com/licenses) ($99 mỗi năm cho NexCMP Free), sau đó kiểm tra lại. Phần mềm vẫn tiếp tục hoạt động trong lúc này. |
| `sha256 mismatch (downloaded …, expected …)` | Bản tải về bị hỏng hoặc bị sửa đổi | Thử lại. Nếu vẫn lặp lại, hãy kiểm tra các proxy trên đường truyền. |
| `downgrade/same version rejected: X is not newer than Y` | Phiên bản được chọn không mới hơn phiên bản đang chạy | Không cần làm gì — bạn đang ở phiên bản mới nhất. |
| `extraction failed / main binary missing` | Tệp nén bị hỏng hoặc đầy ổ đĩa | Kiểm tra `df -h`; thử lại. |
| `systemctl restart failed` | Dịch vụ không thể khởi động lại sau khi thay thế binary | `journalctl -u nexcmp -n 80`; binary trước đó được giữ lại dưới dạng `/opt/nexcmp/bin/nexcmp.bak` — xem rollback bên dưới. |
| Lỗi máy chủ khi kết nối với máy chủ cập nhật | Không có route tới `nexcmp.com` hoặc token license đã hết hạn | Kiểm tra kết nối HTTPS chiều ra; nhấp vào **Check now** trên thẻ License. |

## Rollback {#roll-back}

Nếu phiên bản mới hoạt động không đúng:

```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
```

Nếu migration cơ sở dữ liệu đã chạy, hãy khôi phục cả [bản sao lưu](https://nexcmp.com/vi/docs/getting-started/backup-and-restore/) đã tạo trước khi cập nhật.

## `sudo nexcmp update` báo không tìm thấy trình cài đặt {#sudo-nexcmp-update-says-it-cannot-find-the-installer}

`nexcmp update` chạy trình cài đặt đi kèm bên trong bản phát hành đã cài đặt (`/opt/nexcmp/releases/<version>/share/install.sh`). Nếu thiếu file đó, hãy chạy lại lệnh cài đặt từ trang license của bạn.
