Article explains how to verify if the Junos and Host OS versions are same.
To check the Junos version execute the command below.
root@jtac-QFX5120> show version | no-more localre: -------------------------------------------------------------------------- Hostname: jtac-QFX5120 Model: qfx5120-48y-8c Junos: 22.2R2.10 JUNOS OS Kernel 64-bit [20220817.0361d5f_builder_stable_12_222] JUNOS OS libs [20220817.0361d5f_builder_stable_12_222] JUNOS OS runtime [20220817.0361d5f_builder_stable_12_222] JUNOS OS time zone information [20220817.0361d5f_builder_stable_12_222] JUNOS OS libs compat32 [20220817.0361d5f_builder_stable_12_222] JUNOS OS 32-bit compatibility [20220817.0361d5f_builder_stable_12_222] JUNOS py extensions [20221105.194720_builder_junos_222_r2] JUNOS py base [20221105.194720_builder_junos_222_r2] JUNOS OS vmguest [20220817.0361d5f_builder_stable_12_222] JUNOS OS crypto [20220817.0361d5f_builder_stable_12_222] JUNOS OS boot-ve files [20220817.0361d5f_builder_stable_12_222] JUNOS network stack and utilities [20221105.194720_builder_junos_222_r2] JUNOS libs [20221105.194720_builder_junos_222_r2] JUNOS libs compat32 [20221105.194720_builder_junos_222_r2] JUNOS runtime [20221105.194720_builder_junos_222_r2] JUNOS na telemetry [22.2R2.10] JUNOS Web Management Platform Package [20221105.194720_builder_junos_222_r2] JUNOS qfx modules [20221105.194720_builder_junos_222_r2] JUNOS qfx runtime [20221105.194720_builder_junos_222_r2] JUNOS Routing mpls-oam-basic [20221105.194720_builder_junos_222_r2] JUNOS Routing mpls-oam-advanced [20221105.194720_builder_junos_222_r2] JUNOS Routing lsys [20221105.194720_builder_junos_222_r2] JUNOS Routing controller-internal [20221105.194720_builder_junos_222_r2] JUNOS Routing controller-external [20221105.194720_builder_junos_222_r2] JUNOS Routing 32-bit Compatible Version [20221105.194720_builder_junos_222_r2] JUNOS Routing aggregated [20221105.194720_builder_junos_222_r2] JUNOS probe utility [20221105.194720_builder_junos_222_r2] JUNOS common platform support [20221105.194720_builder_junos_222_r2] JUNOS qfx platform support [20221105.194720_builder_junos_222_r2] JUNOS Openconfig [22.2R2.10] JUNOS dcp network modules [20221105.194720_builder_junos_222_r2] JUNOS modules [20221105.194720_builder_junos_222_r2] JUNOS L2 RSI Scripts [20221105.194720_builder_junos_222_r2] JUNOS qfx Data Plane Crypto Support [20221105.194720_builder_junos_222_r2] JUNOS daemons [20221105.194720_builder_junos_222_r2] JUNOS qfx daemons [20221105.194720_builder_junos_222_r2] JUNOS Services URL Filter package [20221105.194720_builder_junos_222_r2] JUNOS Services TLB Service PIC package [20221105.194720_builder_junos_222_r2] JUNOS Services Telemetry [20221105.194720_builder_junos_222_r2] JUNOS Services TCP-LOG [20221105.194720_builder_junos_222_r2] JUNOS Services SSL [20221105.194720_builder_junos_222_r2] JUNOS Services SOFTWIRE [20221105.194720_builder_junos_222_r2] JUNOS Services Stateful Firewall [20221105.194720_builder_junos_222_r2] JUNOS Services RTCOM [20221105.194720_builder_junos_222_r2] JUNOS Services RPM [20221105.194720_builder_junos_222_r2] JUNOS Services PCEF package [20221105.194720_builder_junos_222_r2] JUNOS Services NAT [20221105.194720_builder_junos_222_r2] JUNOS Services Mobile Subscriber Service Container package [20221105.194720_builder_junos_222_r2] JUNOS Services MobileNext Software package [20221105.194720_builder_junos_222_r2] JUNOS Services Logging Report Framework package [20221105.194720_builder_junos_222_r2] JUNOS Services LL-PDF Container package [20221105.194720_builder_junos_222_r2] JUNOS Services Jflow Container package [20221105.194720_builder_junos_222_r2] JUNOS Services Deep Packet Inspection package [20221105.194720_builder_junos_222_r2] JUNOS Services IPSec [20221105.194720_builder_junos_222_r2] JUNOS Services IDS [20221105.194720_builder_junos_222_r2] JUNOS IDP Services [20221105.194720_builder_junos_222_r2] JUNOS Services HTTP Content Management package [20221105.194720_builder_junos_222_r2] JUNOS Services DNS Filter package (i386) [20221105.194720_builder_junos_222_r2] JUNOS Services Crypto [20221105.194720_builder_junos_222_r2] JUNOS Services Captive Portal and Content Delivery Container package [20221105.194720_builder_junos_222_r2] JUNOS Services COS [20221105.194720_builder_junos_222_r2] JUNOS AppId Services [20221105.194720_builder_junos_222_r2] JUNOS Services Application Level Gateways [20221105.194720_builder_junos_222_r2] JUNOS Services AACL Container package [20221105.194720_builder_junos_222_r2] JUNOS SDN Software Suite [20221105.194720_builder_junos_222_r2] JUNOS Extension Toolkit [20221105.194720_builder_junos_222_r2] JUNOS Phone-home [20221105.194720_builder_junos_222_r2] JUNOS Packet Forwarding Engine Support (DC-PFE) [20221105.194720_builder_junos_222_r2] JUNOS Packet Forwarding Engine Support (M/T Common) [20221105.194720_builder_junos_222_r2] JUNOS Juniper Malware Removal Tool (JMRT) [1.0.0+20221105.194720_builder_junos_222_r2] JUNOS J-Insight [20221105.194720_builder_junos_222_r2] JUNOS jfirmware [20220922.092606_builder_junos_222_r2] JUNOS Online Documentation [20221105.194720_builder_junos_222_r2] JUNOS jail runtime [20220817.0361d5f_builder_stable_12_222] JUNOS FIPS mode utilities [20221105.194720_builder_junos_222_r2] JUNOS dsa dsa [22.2R2.10] JUNOS Host Software [3.14.52-rt50-WR7.0.0.9_ovp:3.1.0] JUNOS Host qfx-5e host-control package [22.2R2.10] JUNOS Host qfx-5e host-platform package [22.2R2.10] JUNOS Host qfx-5e control-plane package [22.2R2.10] JUNOS Host qfx-5e platform package [22.2R2.10] JUNOS Host qfx-5e base package [22.2R2.10] JUNOS Host qfx-5e data-plane package [22.2R2.10]
Current version of Junos is 22.2R2
Below commands help us to check the HOST OS version. The user has to be root to perform below activity.
{master:0} root@jtac-QFX5120> start shell root@jtac-QFX5120:RE:0% uname -a FreeBSD jtac-QFX5120 JNPR-12.1-20220817.0361d5f_buil FreeBSD JNPR-12.1-20220817.0361d5f_builder_stable_12_222 #0 r356482+0361d5f05ca(stable/12_222): Wed Aug 31 18:27:14 PDT 2022 [email protected]:/volume/build/junos/occam/llvm-10.0/sandbox-222-20220817-0361d5f/freebsd/stable_12_222/20220817.171350_builder_stable_12_222.0361d5f/obj/amd64/juniper/kernels/JNPR-AMD64-PRD/kernel amd64 root@jtac-QFX5120:RE:0% root@jtac-QFX5120:RE:0% hshell Last login: Thu Apr 13 14:00:10 PDT 2023 from jtac-QFX5120 on pts/1 root@QFX5120:~# root@QFX5120:~# uname -a Linux QFX5120 3.14.52-rt50-WR7.0.0.9_ovp #1 SMP Sat Aug 27 06:56:22 PDT 2022 x86_64 x86_64 x86_64 GNU/Linux root@QFX5120:~# root@QFX5120:~# root@QFX5120:~# /usr/bin/strings /bin/ls | grep -i junos /b/dc-builder/yocto-x86/JUNOS_222_R2_BRANCH/JUNOS_222_R2_BRANCH-x86-64-ovp-WRL7-qfx-5e-102/build-qfx-5e-ovp-secure/x86-64-ovp/bitbake_build/tmp/work/core2-64-wrs-linux/coreutils/8.22-r0.1/coreutils-8.22/src/ls.c /b/dc-builder/yocto-x86/JUNOS_222_R2_BRANCH/JUNOS_222_R2_BRANCH-x86-64-ovp-WRL7-qfx-5e-102/build-qfx-5e-ovp-secure/x86-64-ovp/bitbake_build/tmp/work/core2-64-wrs-linux/coreutils/8.22-r0.1/coreutils-8.22/lib/xstrtol.c /b/dc-builder/yocto-x86/JUNOS_222_R2_BRANCH/JUNOS_222_R2_BRANCH-x86-64-ovp-WRL7-qfx-5e-102/build-qfx-5e-ovp-secure/x86-64-ovp/bitbake_build/tmp/work/core2-64-wrs-linux/coreutils/8.22-r0.1/coreutils-8.22/lib/fnmatch_loop.c /b/dc-builder/yocto-x86/JUNOS_222_R2_BRANCH/JUNOS_222_R2_BRANCH-x86-64-ovp-WRL7-qfx-5e-102/build-qfx-5e-ovp-secure/x86-64-ovp/bitbake_build/tmp/work/core2-64-wrs-linux/coreutils/8.22-r0.1/coreutils-8.22/lib/fnmatch.c root@QFX5120:~#
Here both host os and Junos OS version match. If there is mismatch, then the host os has to be upgraded using <force-host> option while upgrading.
root@QFX5120> request system software add /var/tmp/jinstall-host-qfx-5e-flex-x86-64-22.2R2-secure-signed.tgz force-host