This article explains a scenario where a QFX Virtual Chassis reports upgrade or switchover validation errors after an in-service software upgrade (ISSU) command is attempted.
{master:0}
user@switch> request chassis routing-engine master switch check
Switchover Ready
Example:
user@switch> request system software in-service-upgrade validate
ISSU: Validating Image
Fetching package ...
error: File does not exist: /var/root/validate
error: Couldn't retrieve package /var/root/validate
error: Failed to download package: /var/root/validate
error: aborting ISSU
error: ISSU Aborted
error: Failed to get kernel replication error information from Standby Routing Engine.
Standby Routing Engine is not ready for graceful switchover.
error: Command aborted. The other RE is not present.
user@switch> request system software nonstop-upgrade force-host no-validate /var/tmp/<jinstall package.tgz>
error: Backup RE not running
For QFX Virtual Chassis environments, ISSU should not be used as the software upgrade method. Virtual Chassis software upgrades should be performed using Nonstop Software Upgrade (NSSU), if the platform and release path support NSSU. If NSSU is not supported or is not desirable for the specific upgrade path, use the manual QFX Virtual Chassis upgrade procedure.
In some cases, after ISSU is attempted on a Virtual Chassis, the backup Routing Engine or backup member may no longer be seen as ready for graceful switchover. This can result in errors during ISSU validation, NSSU validation, or Routing Engine switchover checks.
user@switch> show virtual-chassis status
user@switch> show chassis routing-engine
user@switch> show database-replication summary
user@switch> show task replication
{backup:1}
user@switch> show system switchover >>> only works from backup
user@switch> request system software nonstop-upgrade /var/tmp/<package-name>.tgz
user@switch> configure
user@switch# set virtual-chassis no-split-detection
user@switch# commit
> Upgrading Two-Member QFX Series Virtual Chassis | Juniper Networks
user@switch> request system reboot member <backup-member-id>
user@switch> show virtual-chassis
user@switch> show chassis fpc
see >
Upgrading Two-Member QFX Series Virtual Chassis | Juniper Networks