Lỗi cập nhật
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. 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 ($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
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-vmdNếu migration cơ sở dữ liệu đã chạy, hãy khôi phục cả bản sao lưu đã 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
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.