The error "Junos version too old for VMHost" typically occurs when attempting to install or upgrade the VMHost software using the request system software add command. This process is invalid for VMHost upgrades, as the VMHost package requires the specific request vmhost software add command for installation.This issue commonly arises when the installed Junos version is incompatible or outdated for the VMHost software being added.
request system software add
request vmhost software add
Users may observe the following issues:
Error Message During Upgrade:When attempting to add a VMHost package with the incorrect command, the following error appears:
Checking vmhost version compatibility Junos version too old for VMHost ERROR: package vmhost-x86_64-22.2R3 fails requirements ERROR: Failed to add vmhost-x86_64-22.2R3.tgz
Upgrade Failure:The system halts the upgrade process, preventing the VMHost package from being installed.
Command Usage Mismatch:The request system software add command is used instead of the correct request vmhost software add command.
To resolve this issue, follow these steps:
Verify the Current Junos and VMHost Versions:
show vmhost version
Install the VMHost Package with the Correct Command:
request vmhost software add /var/tmp/vmhost-x86_64-22.2R3.tgz
Upgrade Junos to Match the Target VMHost Version (If Needed):
request system software add /var/tmp/junos-install-mx-x86-64-22.3R1.tgz
Revalidate the Installation:
Best Practices:
By following the correct upgrade procedure and ensuring compatibility, you can avoid errors and achieve a successful VMHost software update.