Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Troubleshooting a Software Upgrade Failure Due to Mixed Software Versions on a Routing Matrix with a TX Matrix Router

 

Problem:

Description:

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.

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:

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: