Licensing & Activation

Product Updates

Connected update entitlement and safety

Updates

Soviez updates apply approved ERP releases to your Production environment. Updates are deliberate — there is no floating “latest” tag for Production safety.

What a successful update means

Update success is more than containers showing as running. Soviez validates the full path:

prechecks
→ entitlement check
→ backup
→ download approved release
→ candidate environment
→ database and addon migration
→ security checks
→ network checks
→ PDF/report checks
→ switch to new version
→ post-switch validation

If any step cannot complete safely, the update stops and reports the problem. Your previous version remains available for rollback within the safety window.

Downtime expectation

Expect brief ERP unavailability during the switch step while the new version starts and health checks pass. Exact duration depends on database size, server resources, and the release being applied. Plan updates during a maintenance window.

Package manager locks on the host are handled with wait-or-fail — Soviez does not force-kill other apt processes.

Commands

soviez.sh --update <production-id> --release <exact-release-id>
soviez.sh --update-status <operation-id>
soviez.sh --update-reattach <operation-id>
soviez.sh --update-cancel|retry|recover|rollback <operation-id>
soviez.sh --update-cleanup <operation-id> --confirm
soviez.sh --security-update-check

Always specify an exact release ID with --release. Do not attempt to pull an unqualified “latest” image.

Rollback

A safety window (default 24 hours, configurable via SOVIEZ_UPDATE_SAFETY_WINDOW_HOURS) lets you roll back to the previous version if problems appear after the switch. Rollback never restores elevated PostgreSQL privileges removed by the security baseline.

Support expiry and updates

When Technical Support expires, ERP keeps running but product updates are blocked until coverage is renewed. Platform and security updates for Soviez.sh itself remain available. See SUPPORT_AND_EXPIRY.md.

Offline updates

Air-gapped sites can apply signed offline update bundles. See OFFLINE_UPDATES.md.

Related

Source: canonical operator documentation · Permalink