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.
Latest posts by Paris ARAU (see all)
- Junos Fusion – Part IV – Satellite policies and uplink failure detection - 30 July 2018
- Junos Fusion – Part III – Satellite commands and traffic forwarding - 16 July 2018
- Junos Fusion – Part II – Configuration, Administration and Operation - 16 July 2018
- Junos Fusion – Part I – Overview, Components, Ports and Software - 11 July 2018
- Vagrant – Part IV – Network topology using Juniper and Cumulus - 26 April 2018
Will you please send me a link to your reference documentation? I can’t find it.
This is the link:
http://www.juniper.net/techpubs/en_US/junos13.2/topics/task/installation/qfx-series-software-installing-junos-flex.html