Description

Article explains how to verify if the Junos and Host OS versions are same. 

Solution

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

 

 

Modification History

04-18-2023 initial KB.