Upgrade to a Junos release with Switch Automation Enhancements(flex) on QFX5100

If you upgrade a QFX5100 from a standard image to an image that has Switch Automation Enhancements and you try to change the configuration, you will get a warning message at commit regarding few packages that are not supported by the candidate configuration.

This is the new Junos installed:

{master:0}
root@QFX5100> show version detail 
fpc0:
--------------------------------------------------------------------------
Hostname: QFX5100
Model: qfx5100-48s-6q
JUNOS Base OS Software Suite [13.2X51-D21.1]
JUNOS Base OS boot [13.2X51-D21.1]
JUNOS Crypto Software Suite [13.2X51-D21.1]
JUNOS Online Documentation [13.2X51-D21.1]
JUNOS Kernel Software Suite [13.2X51-D21.1]
JUNOS Packet Forwarding Engine Support (qfx-ex-x86-32) [13.2X51-D21.1]
JUNOS Routing Software Suite [13.2X51-D21.1]
JUNOS Enterprise Software Suite [13.2X51-D21.1]
JUNOS py-base-i386 [13.2X51-D21.1]
Puppet on Junos [2.7.19_1.junos.i386]
Ruby Interpreter [11.10.4_1.junos.i386]
Chef [11.10.4_1.junos.i386]
junos-ez-stdlib [11.10.4_1.junos.i386]
JUNOS Host Software [13.2X51-D20.2]
Junos for Automation Enhancement

 

And this is the warning:

 

{master:0}[edit]
root@QFX5100# set system time-zone Europe/Amsterdam 

{master:0}[edit]
root@QFX5100# commit full 
warning: The jpuppet package is not allowed by the candidate configuration.
Enter
'run request system software delete jpuppet'
to remove it, or add juniper to [ system extensions providers ]
warning: The ruby package is not allowed by the candidate configuration.
Enter
'run request system software delete ruby'
to remove it, or add chef to [ system extensions providers ]
warning: The chef package is not allowed by the candidate configuration.
Enter
'run request system software delete chef'
to remove it, or add chef to [ system extensions providers ]
warning: The junos-ez-stdlib package is not allowed by the candidate configuration.
Enter
'run request system software delete junos-ez-stdlib'
to remove it, or add chef to [ system extensions providers ]
error: foreign file propagation (ffp) failed

{master:0}[edit]
root@QFX5100#

 

It’s obvious how you can fix this and this is also documented on Juniper website:

 

{master:0}[edit]
root@QFX5100# set system extensions providers juniper license-type juniper deployment-scope commercial 

{master:0}[edit]
root@QFX5100# set system extensions providers chef license-type juniper deployment-scope commercial 

{master:0}[edit]
root@QFX5100# commit                                                                                  
configuration check succeeds
commit complete

{master:0}[edit]
root@QFX5100# 

 

You can also use the ‘request system software delete’ command to fix this problem.

Now you will know next time what to do after you will upgrade to a Junos with automation features from a standard Junos release on QFX5100.

The following two tabs change content below.

Paris ARAU

Paris ARAU is a networking professional with strong background on routing and switching technologies. He is a holder of CCIE R&S and dual JNCIE(SP and ENT). The day to day work allows him to dive deeply in networking technologies. Part of the continuously training, he is focusing on Software Defined Network and cloud computing.

Comments

This post currently has 2 responses

Leave a Reply

Your email address will not be published. Required fields are marked *

Sidebar



%d bloggers like this: