Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation

Software Upgrade Fails Due to Misaligned Software Versions on A Routing Matrix with a TX Matrix Router

Problem

Note: Throughout this document, we use the term TX Matrix router to refer to the switch-card chassis (SCC) and T640 router to refer to the line-card chassis (LCC).

A routing matrix with a TX Matrix router (scc) and T640 routers (lcc) must have all master and backup Routing Engines running the same version of software. This is necessary for the routing matrix to operate and for the Junos OS to install successfully. If the software versions on the Routing Engines are not aligned, the software upgrade will return an error.

The output below from the master (scc-re0) Routing Engine shows the Junos OS version on a routing matrix with a TX Matrix router and two T640 routers. The backup Routing Engine (scc-re1) has Junos OS Release 9.5R2.1 installed, while all the other Routing Engines have Junos OS Release 9.6B1.8 installed.

[edit]
user@host-reo# run show version invoke-on all-routing-engines
scc-re0:
--------------------------------------------------------------------------
Hostname: z8
Model: TX Matrix
JUNOS Base OS boot [9.6B1.8]
JUNOS Base OS Software Suite [9.6B1.8]
JUNOS Kernel Software Suite [9.6B1.8]
JUNOS Crypto Software Suite [9.6B1.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.6B1.8]
JUNOS Packet Forwarding Engine Support (T-Series) [9.6B1.8]
JUNOS Online Documentation [9.6B1.8]
JUNOS Voice Services Container package [9.6B1.8]
JUNOS Border Gateway Function package [9.6B1.8]
JUNOS Services AACL Container package [9.6B1.8]
JUNOS Services LL-PDF Container package [9.6B1.8]
JUNOS Services Stateful Firewall [9.6B1.8]
JUNOS AppId Services [9.6B1.8]
JUNOS IDP Services [9.6B1.8]
JUNOS Routing Software Suite [9.6B1.8]

scc-re1:
--------------------------------------------------------------------------
Hostname: z8-1
Model: TX Matrix
JUNOS Base OS boot [9.5R2.1]
JUNOS Base OS Software Suite [9.5R2.1]
JUNOS Kernel Software Suite [9.5R2.1]
JUNOS Crypto Software Suite [9.5R2.1]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.5R2.1]
JUNOS Packet Forwarding Engine Support (T-Series) [9.5R2.1]
JUNOS Online Documentation [9.5R2.1]
JUNOS Voice Services Container package [9.5R2.1]
JUNOS Services AACL Container package [9.5R2.1]
JUNOS Services LL-PDF Container package [9.5R2.1]
JUNOS Services Stateful Firewall [9.5R2.1]
JUNOS AppId Services [9.5R2.1]
JUNOS IDP Services [9.5R2.1]
JUNOS Routing Software Suite [9.5R2.1]
JUNOS Installation Software [9.6B1.8]

lcc0-re0:
--------------------------------------------------------------------------
Hostname: z8-lcc0-re0
Model: t640
JUNOS Base OS boot [9.6B1.8]
JUNOS Base OS Software Suite [9.6B1.8]
JUNOS Kernel Software Suite [9.6B1.8]
JUNOS Crypto Software Suite [9.6B1.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.6B1.8]
JUNOS Packet Forwarding Engine Support (T-Series) [9.6B1.8]
JUNOS Online Documentation [9.6B1.8]
JUNOS Voice Services Container package [9.6B1.8]
JUNOS Border Gateway Function package [9.6B1.8]
JUNOS Services AACL Container package [9.6B1.8]
JUNOS Services LL-PDF Container package [9.6B1.8]
JUNOS Services Stateful Firewall [9.6B1.8]
JUNOS AppId Services [9.6B1.8]
JUNOS IDP Services [9.6B1.8]
JUNOS Routing Software Suite [9.6B1.8]

lcc0-re1:
--------------------------------------------------------------------------
Hostname: z8-lcc0-re1
Model: t640
JUNOS Base OS boot [9.6B1.8]
JUNOS Base OS Software Suite [9.6B1.8]
JUNOS Kernel Software Suite [9.6B1.8]
JUNOS Crypto Software Suite [9.6B1.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.6B1.8]
JUNOS Packet Forwarding Engine Support (T-Series) [9.6B1.8]
JUNOS Online Documentation [9.6B1.8]
JUNOS Voice Services Container package [9.6B1.8]
JUNOS Border Gateway Function package [9.6B1.8]
JUNOS Services AACL Container package [9.6B1.8]
JUNOS Services LL-PDF Container package [9.6B1.8]
JUNOS Services Stateful Firewall [9.6B1.8]
JUNOS AppId Services [9.6B1.8]
JUNOS IDP Services [9.6B1.8]
JUNOS Routing Software Suite [9.6B1.8]
JUNOS Installation Software [9.6B1.8]

lcc2-re0:
--------------------------------------------------------------------------
Hostname: z8-lcc2-re0
Model: t640
JUNOS Base OS boot [9.6B1.8]
JUNOS Base OS Software Suite [9.6B1.8]
JUNOS Kernel Software Suite [9.6B1.8]
JUNOS Crypto Software Suite [9.6B1.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.6B1.8]
JUNOS Packet Forwarding Engine Support (T-Series) [9.6B1.8]
JUNOS Online Documentation [9.6B1.8]
JUNOS Voice Services Container package [9.6B1.8]
JUNOS Border Gateway Function package [9.6B1.8]
JUNOS Services AACL Container package [9.6B1.8]
JUNOS Services LL-PDF Container package [9.6B1.8]
JUNOS Services Stateful Firewall [9.6B1.8]
JUNOS AppId Services [9.6B1.8]
JUNOS IDP Services [9.6B1.8]
JUNOS Routing Software Suite [9.6B1.8]

lcc2-re1:
--------------------------------------------------------------------------
Hostname: z8-lcc2-re1
Model: t640
JUNOS Base OS boot [9.6B1.8]
JUNOS Base OS Software Suite [9.6B1.8]
JUNOS Kernel Software Suite [9.6B1.8]
JUNOS Crypto Software Suite [9.6B1.8]
JUNOS Packet Forwarding Engine Support (M/T Common) [9.6B1.8]
JUNOS Packet Forwarding Engine Support (T-Series) [9.6B1.8]
JUNOS Online Documentation [9.6B1.8]
JUNOS Voice Services Container package [9.6B1.8]
JUNOS Border Gateway Function package [9.6B1.8]
JUNOS Services AACL Container package [9.6B1.8]
JUNOS Services LL-PDF Container package [9.6B1.8]
JUNOS Services Stateful Firewall [9.6B1.8]
JUNOS AppId Services [9.6B1.8]
JUNOS IDP Services [9.6B1.8]
JUNOS Routing Software Suite [9.6B1.8]

Solution

Different versions of the Junos OS can have incompatible message formats especially if you turn on GRES. Because the steps in the upgrade process include changing mastership, running the same version of software is recommended. For information about upgrading a routing matrix with a TX Matrix router (scc) and T640 (lcc) routers, see Upgrading the Software for a Routing Matrix with a TX Matrix Router.

Log directly into the Routing Engine with the different Junos version and issue the CLI request system software add command with the appropriate Junos version. For example:

user@host-re1> request system software add /var/tmp/jinstall-9.6B1.8-domestic-signed.tgz 

When all the Routing Engines are running the same version of the Junos OS, try the upgrade again.

To log in to other Routing Engines, issue the request routing-engine login command in the appropriate format for your situation. Below are some examples of the version of the command you might use:

user@host-re1> request routing-engine login other-routing-engine
user@host-re1> request routing-engine login lcc 2 re1  

Published: 2013-07-19