EXOS corrupted

  • 0
  • 1
  • Question
  • Updated 3 years ago
  • Answered
I was upgrading BD8806 from 12.3 to 12.5 then 15.7 but unfortunately my EXOS got corrupted on both partition. If I try to install EXOS from bootrom it failed with the following error :

download: The image you attempted to load is either not a          recovery image or it may be corrupted. Please try again.

Running image boot...
Starting ExtremeXOS 15.7.2b9
Copyright (C) 1996-2009 Extreme Networks.  All rights reserved.
Protected by US Patent Nos: 6,678,248; 6,104,700; 6,766,482; 6,618,388; 6,034,957; 6,859,438; 6,912,592; 6,954,436; 6,977,891; 6,980,550; 6,981,174; 7,003,705; 7,017,082; 7,046,665; 7,126,923; 7,142,509; 7,149,217; 7,152,124; 7,154,861; 7,245,619; 7,245,629; 7,269,135.

/extr/bin/systeminfo: /lib/libc.so.6: version `GLIBC_2.3.4' not found (required by /exos/lib/libwkninfo.so.0)
/exos/bin/exos: 787: cannot create /proc/sys/kernel/core_pattern: Directory nonexistent
/exos/bin/exos: 787: cannot create /proc/sys/net/ipv4/conf/all/arp_accept: Directory nonexistent
/exos/bin/exos: 787: cannot create /proc/sys/net/ipv6/conf/all/disable_ipv6: Directory nonexistent
/exos/bin/exos: 787: cannot create /proc/sys/net/ipv6/conf/default/disable_ipv6: Directory nonexistent
chown: unknown group name: admin
chmod: /config: Read-only file system
/exos/bin/systeminfo: /lib/libc.so.6: version `GLIBC_2.3.4' not found (required by /exos/bin/systeminfo)

Where can I get recovery image or how to recover my MSM to boot properly.
Photo of Njanyana Buthelezi

Njanyana Buthelezi

  • 200 Points 100 badge 2x thumb

Posted 3 years ago

  • 0
  • 1
Photo of Bill Stritzinger

Bill Stritzinger, Alum

  • 6,036 Points 5k badge 2x thumb
OK.. To get a recovery image you need to get a non-patched version of XOS.  So if you are going to go to 15.7, go get BD8800-15.7.1.xos - To complete the rebuild of the image you need to boot into the bootrom and do the following:

From bootrom:
"configip ipaddres <ip address on mgmt port>  gateway <local gateway> "  (this is the IP address of the switch that will connect ONLY from the mgmt ethernet port..)
"download image <ip address of TFTP Server> <file name from TFTP>"  

From this it will download and prompt you to make sure you want to format flash .. follow prompts and unit will reboot into the 15.7 code from above.  YOU WILL (or already have lost) THE CONFIGURATION - This will boot into factory defaults and you will have to reload the configuration.  Upon reboot the switch will most likely prompt you to update firmware on the MSM and blades, just select "Y" for each until all is up to date.

Please let me know if you have any issue or cannot find the non-patched code...

Bill


A TIP ... IF YOU ARE RUNNING 12.3 or EARLIER CODE AND UPDATE TO 15.X, I WOULD ALWAYS SUGGEST GOING TO AN INTERIM 12.4 or 12.5 CODE FIRST.  THIS IS NOT ALWAYS AN ISSUE BUT FOR ME A BEST PRACTICE, IT IS WHAT I DO TO BE SAFE AS TO NOT HAVE THE ABOVE HAPPEN. 
Photo of Drew C.

Drew C., Community Manager

  • 40,754 Points 20k badge 2x thumb
You may find some more details in this GTAC Knowledge Solution:  EXOS image corruption
Photo of Njanyana Buthelezi

Njanyana Buthelezi

  • 200 Points 100 badge 2x thumb
Thanks a lot, I manage to recover reinstalled the EXOS. The error message "download: The image you attempted to load is either not a recovery image or it may be corrupted. Please try again."  was related to my TFTP server which was failing due to block-size, even after increasing/decreasing  the size on the application. After changing the TFTP server, download was possible.
Photo of Bill Stritzinger

Bill Stritzinger, Alum

  • 6,036 Points 5k badge 2x thumb
So glad that worked out!  The problem you ran into with the TFTP server I have had that in the past too... should have remembered it.  I sometimes use PUMKIN tftp which will not work and had to end up using another free one from another MFG.
Photo of Grosjean, Stephane

Grosjean, Stephane, Employee

  • 13,676 Points 10k badge 2x thumb
This is a usual issue with some old tftp server. I personally use tftpd32/64 to avoid such painful problems.