Update-Fehler
Wo im Adminbereich: System › Admin › License & updates (
/license)
Updates werden in Updating NexCMP beschrieben. Wenn die Update-Karte oder sudo nexcmp update einen Fehler meldet:
| Meldung | Ursache | Behebung |
|---|---|---|
update plan expired — renew on the license page to receive this feature release | Ihr „Updates bis“-Datum liegt vor dem Veröffentlichungsdatum. Sicherheitsupdates werden weiterhin bereitgestellt; Funktionsupdates nicht | Erneuern Sie die Lizenz auf nexcmp.com/licenses ($99 pro Jahr für NexCMP Free) und prüfen Sie es erneut. Die Software läuft in der Zwischenzeit weiter. |
sha256 mismatch (downloaded …, expected …) | Beschädigter oder veränderter Download | Erneut versuchen. Wenn es sich wiederholt, prüfen Sie Proxys auf dem Pfad. |
downgrade/same version rejected: X is not newer than Y | Die ausgewählte Version ist nicht neuer als die aktuell laufende | Nichts zu tun — Sie sind auf dem neuesten Stand. |
extraction failed / main binary missing | Beschädigtes Archiv oder volles Laufwerk | Prüfen Sie df -h; versuchen Sie es erneut. |
systemctl restart failed | Der Dienst konnte nach dem Ersetzen der Binärdatei nicht neu gestartet werden | journalctl -u nexcmp -n 80; die vorherige Binärdatei wird als /opt/nexcmp/bin/nexcmp.bak aufbewahrt — siehe Rollback unten. |
| Serverfehler beim Kontaktieren des Update-Servers | Keine Route zu nexcmp.com oder Lizenz-Token abgelaufen | Prüfen Sie ausgehendes HTTPS; klicken Sie auf der Lizenzkarte auf Check now. |
Rollback
Wenn sich eine neue Version fehlerhaft verhält:
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-vmdWenn bereits eine Datenbankmigration ausgeführt wurde, stellen Sie auch Ihr vor dem Update erstelltes backup wieder her.
sudo nexcmp update meldet, dass der Installer nicht gefunden werden kann
nexcmp update führt den im installierten Release enthaltenen Installer aus (/opt/nexcmp/releases/<version>/share/install.sh). Wenn diese Datei fehlt, führen Sie den Installationsbefehl von Ihrer Lizenzseite erneut aus.