ข้อผิดพลาดในการอัปเดต
ตำแหน่งในแอดมิน: System › Admin › License & updates (
/license)
อธิบายการอัปเดตไว้ใน Updating NexCMP เมื่อการ์ดอัปเดตหรือ sudo nexcmp update แจ้งข้อผิดพลาด:
| ข้อความ | สาเหตุ | วิธีแก้ปัญหา |
|---|---|---|
update plan expired — renew on the license page to receive this feature release | วันที่ "updates until" ของคุณอยู่ก่อนวันที่เผยแพร่ ยังคงได้รับการแก้ไขความปลอดภัย แต่จะไม่ได้รับอัปเดตฟีเจอร์ใหม่ | ต่ออายุที่ 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 |
ย้อนกลับ
หากเวอร์ชันใหม่ทำงานผิดปกติ:
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 ที่สำรองไว้ก่อนอัปเดตด้วย
sudo nexcmp update แจ้งว่าหาตัวติดตั้งไม่พบ
nexcmp update จะรันตัวติดตั้งที่มาพร้อมกับรีลีสที่ติดตั้งไว้ (/opt/nexcmp/releases/<version>/share/install.sh) หากไฟล์นั้นหายไป ให้รันคำสั่งติดตั้งจากหน้าไลเซนส์ของคุณอีกครั้ง