we use the firmwareshow command to see which firmware version is currently installed on the switch.
Next, we are going to initiate a firmwaredownload command and put in all the required options.
The Server name or IP Address is the IP address of your workstation that hosts the FTP server.
The Username is the FTP user. The filename is the folder where the firmware is residing in and for Network Protocol, choose FTP. Lastly, put in the password for the user. Then the system is going to do a check of the firmware and if everything is good, it will start installing the upgrade.
Please note that this is a non-disruptive upgrade.
switch:admin> firmwaredownload Server Name or IP Address: 10.213.80.100 User Name: admin File Name: v9.0.1b4_G6_ENTRY Network Protocol(1-auto-select, 2-FTP, 3-SCP, 4-SFTP) [1]: 2 Password: Server IP: 10.213.80.100, Protocol IPv4 Checking system settings for firmwaredownload... Do you accept and agree to the terms outlined in the End User License Agreement (EULA) for this product? Please respond with (Y/y) to accept, (N/n) to Not accept, or (D/d) to Display the EULA):y
WARNING: SNMPV1 have default community string. please disable snmpv1 or reconfigure. WARNING: HTTPS client ca-bundle is being updated in the target firmware version. Please check HTTPS client connectivity in the new firmware. /fabos/cliexec/flow: error while loading shared libraries: /fabos/lib/liblicense.so.1.0: R_PPC_REL24 relocation at 0x0deba1a0 for symbol `myNode' out of range /fabos/cliexec/flow: error while loading shared libraries: /fabos/lib/liblicense.so.1.0: R_PPC_REL24 relocation at 0x0deba1a0 for symbol `myNode' out of range Gathering info of all media plugged into this system ... Validating 8 ports which have media plugged in System settings check passed.
You can run firmwaredownloadstatus to get the status of this command.
This command will cause a warm/non-disruptive boot but will require that existing telnet, secure telnet or SSH sessions be restarted.
Do you want to continue (Y/N) [Y]: Firmware is being downloaded to the switch. This step may take up to 30 minutes. Preparing for firmwaredownload... Server IP: 10.213.80.100, Protocol IPv4 Removing dir-2_6_34 Removing ldconfig-2_6_34 Removing glibc-te500mc Removing procps-2_6_34 Removing psmisc-2_6_34 Removing util-linux-2_6_34 Removing less Removing minicom-2_6_34 Removing uuid-2_6_34 Removing e2fsprogs-2_6_34 Removing tftp-hpa Removing kernel-2_6_34 Removing kernel-module-usb-2_6_34 Removing syslog-ng-2_6_34 Removing net-tools-2_6_34 Removing uucp-2_6_34 Removing iptables-2_6_34 Removing logrotate-2_6_34 Removing pciutils-2_6_34 Removing sendmail-2_6_34 Removing dhcpcd Removing fastcgi-2_6_34 Removing fabos-webtoolsez Removing ossimage Removing hvconsole Removing ipv6-2_6_34 Removing curl-2_6_34 Removing ipsec Removing eccrepd Removing hdparm Removing mkfastmdt Removing inetd-2_6_34 Removing tcp_wrappers Start to install packages... Preparing packages for installation... dir-1.0.4-5 ############################### [ 100% ] Preparing packages for installation... eglibc-2.19-1 ############################### [ 100% ] Preparing packages for installation... fos_linux_misc-1-0 ############################### [ 100% ] Preparing packages for installation... grep-2.8-0 ############################### [ 100% ] Preparing packages for installation... coreutils-8.0-23 ############################### [ 100% ] Preparing packages for installation... fpga-util-swbd169-9.0.1-01 ############################### [ 100% ] Preparing packages for installation... bash-4.3-0 ############################### [ 100% ] Preparing packages for installation... readline-4.2-4 ############################### [ 100% ] Preparing packages for installation... readline64-6.3-6 ############################### [ 100% ] Preparing packages for installation... termcap-1.3-1 ############################### [ 100% ] Preparing packages for installation... setup-2_6_34-9.0.1-27 warning: /etc/shadow created as /etc/shadow.rpmnew ############################### [ 100% ] Preparing packages for installation... swbd21-setup-1.3.4-4 ############################### [ 100% ] Preparing packages for installation... dev-1.4.1-2 ############################### [ 100% ] Preparing packages for installation... fos_kernel-swbd169-4.1.35rt41-1 warning: /lib/modules/4.1.35rt41/modules.dep created as /lib/modules/4.1.35rt41/modules.dep.rpmnew ############################### [ 100% ] Preparing packages for installation... fos_kernel-swbd170-4.1.35rt41-1 ############################### [ 100% ] Preparing packages for installation... sin-1.1.1-6 ############################### [ 100% ] Preparing packages for installation... rcinit-1.0-9 ############################### [ 100% ] Preparing packages for installation... pam-1.3.0-1 ############################### [ 100% ] Preparing packages for installation... util-linux-2.24-1 ############################### [ 100% ] Preparing packages for installation... bootenv-1.0.3-7 ############################### [ 100% ] Preparing packages for installation... chkconfig-1.0.1-7 ############################### [ 100% ] Preparing packages for installation... fss-9.0.1-11 ############################### [ 100% ] Preparing packages for installation... vixie-cron-3.0.2-62_4 ############################### [ 100% ] Preparing packages for installation... fabos-setup-9.0.1-16 ############################### [ 100% ] Preparing packages for installation... fabos-drivers-9.0.1-11 ############################### [ 100% ] Preparing packages for installation... fabos-drivers-swbd141-9.0.1-11 ############################### [ 100% ] Preparing packages for installation... wdtd-1.0.1-5 ############################### [ 100% ] Preparing packages for installation... fabos-libs-swbd141-9.0.1-14 ############################### [ 100% ] Preparing packages for installation... fabos-diag-swbd161-9.0.1-2 ############################### [ 100% ] Preparing packages for installation... libidn-1_33-1-33 ############################### [ 100% ] Preparing packages for installation... fabos-9.0.1b4-29 ############################### [ 100% ] Preparing packages for installation... fabos-daemons-9.0.1-4 ############################### [ 100% ] Preparing packages for installation... fabos-zoning-9.0.1-10 ############################### [ 100% ] Preparing packages for installation... fabos-routing-9.0.1-10 ############################### [ 100% ] Preparing packages for installation... fabos-vf-9.0.1-10 ############################### [ 100% ] Preparing packages for installation... fabos-hmon-9.0.1-10 ############################### [ 100% ] Preparing packages for installation... fabos-man-9.0.1-15 ############################### [ 100% ] Preparing packages for installation... fabos-webtools-9.0.1-13 ############################### [ 100% ] Preparing packages for installation... fabos-wwnhs-9.0.1-10 ############################### [ 100% ] Preparing packages for installation... tz-7.12-6 ############################### [ 100% ] Preparing packages for installation... fwdl-9.0.1-49 ############################### [ 100% ] Preparing packages for installation... fabos-swbd169-9.0.1-5 ############################### [ 100% ] Preparing packages for installation... kernel-module-net-4.1.35rt41-802294888 ############################### [ 100% ] Preparing packages for installation... procps-3.2.8-3 ############################### [ 100% ] Preparing packages for installation... cpio-2.12-0 ############################### [ 100% ] Preparing packages for installation... popt-1.16-0 ############################### [ 100% ] Preparing packages for installation... tar-1.31-0 ############################### [ 100% ] Preparing packages for installation... rngtools-5.0-0 ############################### [ 100% ] Preparing packages for installation... iproute2-3.16-0 ############################### [ 100% ] Preparing packages for installation... libxml2-2.9.4-1 ############################### [ 100% ] Preparing packages for installation... sqlite-3.32.3-0 ############################### [ 100% ] Preparing packages for installation... zlib-1.2.9-0 ############################### [ 100% ] Preparing packages for installation... ############################### [ 100% ] Preparing packages for installation... openssl-libs-1.1.1d-1 ############################### [ 100% ] Preparing packages for installation... openssh-7.9p1-1 ############################### [ 100% ] Preparing packages for installation... openssh-server-7.9p1-1 warning: /etc/sshd_config saved as /etc/sshd_config.rpmsave ############################### [ 100% ] Preparing packages for installation... awk-3.1.1-6 ############################### [ 100% ] Preparing packages for installation... findutils-4.4-2 ############################### [ 100% ] Preparing packages for installation... psmisc-22.12-0 ############################### [ 100% ] Preparing packages for installation... sendmail-8.15.2-1 ############################### [ 100% ] Preparing packages for installation... avro-1.8-1 ############################### [ 100% ] Preparing packages for installation... rdkafka-0.9.4-0 ############################### [ 100% ] Preparing packages for installation... serdes-1.0.0-1 ############################### [ 100% ] Preparing packages for installation... curl-7.61.0-1 ############################### [ 100% ] Preparing packages for installation... rpm-4.0.4-0 ############################### [ 100% ] Preparing packages for installation... rpm-lib-4.3-1 ############################### [ 100% ] Preparing packages for installation... sed-4.2.2-0 ############################### [ 100% ] Preparing packages for installation... wget-1.19.5-0 ############################### [ 100% ] Preparing packages for installation... net-tools-1.60-0 ############################### [ 100% ] Preparing packages for installation... rsync-3.1.0-0 ############################### [ 100% ] Preparing packages for installation... yp-tools-2.12-0 ############################### [ 100% ] Preparing packages for installation... man-1.5f-0 ############################### [ 100% ] Preparing packages for installation... less-458-0 ############################### [ 100% ] Preparing packages for installation... gzip-1.2.4-0 ############################### [ 100% ] Preparing packages for installation... rdate-1.4-0 ############################### [ 100% ] Preparing packages for installation... inetd-0.17-8 ############################### [ 100% ] Preparing packages for installation... misc-1.0.1-6 ############################### [ 100% ] Preparing packages for installation... sysvinit-2.88-0 ############################### [ 100% ] Preparing packages for installation... iptables-1.4.21-1 ############################### [ 100% ] Preparing packages for installation... tcpd-7.7-4 ############################### [ 100% ] Preparing packages for installation... pciutils-3.2.1-0 ############################### [ 100% ] Preparing packages for installation... modutils-3.15-0 ############################### [ 100% ] Preparing packages for installation... strace-4.8-0 ############################### [ 100% ] Preparing packages for installation... ftp-0.17-4 ############################### [ 100% ] Preparing packages for installation... rsh-0.18-4 ############################### [ 100% ] Preparing packages for installation... rusers-0.18-4 ############################### [ 100% ] Preparing packages for installation... telnet-0.18-7 ############################### [ 100% ] Preparing packages for installation... tftp-0.18-4 ############################### [ 100% ] Preparing packages for installation... rsh-server-0.18-4 ############################### [ 100% ] Preparing packages for installation... rusers-server-0.18-4 ############################### [ 100% ] Preparing packages for installation... telnet-server-0.18-7 ############################### [ 100% ] Preparing packages for installation... tftp-server-0.18-4 ############################### [ 100% ] Preparing packages for installation... ksymoops-2.4.11-0 ############################### [ 100% ] Preparing packages for installation... logrotate-3.8.7-0 ############################### [ 100% ] Preparing packages for installation... fastcgi-2.4-1 ############################### [ 100% ] Preparing packages for installation... e2fsprogs-1.42.9-0 ############################### [ 100% ] Preparing packages for installation... sysklogd-1.5-10 ############################### [ 100% ] Preparing packages for installation... sysstat-10.2.1-0 ############################### [ 100% ] Preparing packages for installation... ntp-4.2.8p12-7 ############################### [ 100% ] Preparing packages for installation... uucp-1.07-0 ############################### [ 100% ] Preparing packages for installation... which-2.20-0 ############################### [ 100% ] Preparing packages for installation... binutils-libs-2.23-2 ############################### [ 100% ] Preparing packages for installation... binutils-2.23-2 ############################### [ 100% ] Preparing packages for installation... terminfo-11.2.1-6 ############################### [ 100% ] Preparing packages for installation... syslog-ng-3.19.1-1 ############################### [ 100% ] Preparing packages for installation... ncftp-3.2-0 ############################### [ 100% ] Preparing packages for installation... getty-2.0.8j-8 ############################### [ 100% ] Preparing packages for installation... apache-2.4.39-12 ############################### [ 100% ] Preparing packages for installation... bzip-1.0.6-0 ############################### [ 100% ] Preparing packages for installation... dhclient-1.1-1 ############################### [ 100% ] Preparing packages for installation... libncurses-5.9-1 ############################### [ 100% ] Preparing packages for installation... mp-utils-gen6-1-0 ############################### [ 100% ] Preparing packages for installation... ipv6-1.2-9 ############################### [ 100% ] Preparing packages for installation... fos_kernel-module-usb-4.1.35rt41-802294888 ############################### [ 100% ] Preparing packages for installation... sysrmd-1.0-2 ############################### [ 100% ] Preparing packages for installation... factoryreset-1-1 ############################### [ 100% ] Preparing packages for installation... cgroup-9.0.1b4-1 ############################### [ 100% ] Preparing packages for installation... prom-t10xx-4.0.10-1 Please avoid powering off the system during prom update. ############################### [ 100% ] Preparing packages for installation... libpcap-1.1.1-1 ############################### [ 100% ] Preparing packages for installation... traceroute-2.1.0-1 ############################### [ 100% ] Removing unneeded files, please wait ... Finished removing unneeded files.
All packages have been downloaded successfully. Firmware has been downloaded to the secondary partition of the switch. HA Rebooting ...