This article explains the 'sysctl: none' not '!none' error seen during the upgrade on SRX5k device.
While trying to upgrade the device getting the following error
Verified junos-vmhost-install-srx-x86-64-23.4R2-S7.4 signed by PackageDevelopmentECP256_2026 method ECDSA256+SHA256
ERROR: junos-vmhost-install-srx-x86-64-23.4R2-S7.4: sysctl: 'none' not '!none'
ERROR: package junos-vmhost-install-srx-x86-64-23.4R2-S7.4 fails requirements
ERROR: Failed to add junos-vmhost-install-srx-x86-64-23.4R2-S7.4.tgz
Please verify the routing-engine hardware model with the following command:
user@Re0> show chassis hardware | match Routing
Routing Engine 0 REV 09 xxxxxxxxxxx xxxxxxxxxxx RE-S-1800x4
Routing Engine 1 REV 09 xxxxxxxxxxx xxxxxxxxxxx RE-S-1800x4
As the RE-S-1800x4 is a hardware-based Routing Engine, it cannot utilize a VM-host image. The current image verification failure is a direct result of this incompatibility. Please download the correct image.