Technical Alerts

Rollback from SGME 5.5.2.6 has issues

Technical Alerts ID:    TFA97
Version:    1.0
Status:    Published
Published date:    03/26/2012
 

Affected products and versions

Director SGME 5.5.2.6

Problem description

This issue is seen if install of the same SGME 5.5.x version is installed twice, then the rollback becomes unusable in Director.

 
Example #1: We will only experience this issue if for example Director SGME 5.4.2.5 was upgraded to SGME 5.5.1.1 and then again upgraded to same version SGME 5.5.1.1 (repeated OS upgrade).  With this example the rollback will fail.
 
Example #2: Director SGME 5.5.1.1 is rollback to SGME 5.5.2.4 and upgraded again to SGME 5.5.2.4, the rollback will fail.

Rollback works as expected for the following example:
 
Director SGME 5.5.1.1 rollback to SGME 5.5.2.4 and upgraded to SGME 5.5.2.6, it will only fail if the last two versions are exactly the same as mentioned in the above two examples..
 
NOTE: We fixed this issue for future releases, but there is no way to fix it for existing builds.

Workaround

There is a way to recover from the broken state, but it requires physical access to the affected Director box. You will need to format a USB drive for FAT32 because Director supports only ext3 and MS-Dos (FAT32) file system, the following article has an example how to format USB:

http://www.makeuseof.com/tag/format-usb-drive/  

In this article, we need to select FAT32 from same drop down menu to format USB in FAT32 file system.
 
The steps which require physical access to Director FAT32 formatted USB key (as mentioned above) are as follows:
 
1. Get USB key; format it as FAT32 file system
2. Put the patch version (director-<patch version>.tgz) you want to rollback to on the USB key.
3. Plug in the USB key to the Director box
4. Reboot the Director box and log into single user mode (see https://kb.bluecoat.com/index?page=content&id=KB1909&actp=search&viewlocale=en_US&searchid=1332430620016 for steps).
5. Disable watchdog (otherwise the box will auto reboot):
      sh-2.05b# cd /lib/modules/2.6.19-bluecoat.16/kernel/drivers/char/watchdog/
      sh-2.05b# modprobe 510wd
6. Mount the USB key:
      a. Find the name of USB partition. The partition name should be in format sdx1:
         sh-2.05b# cat /proc/partitions
         major minor #blocks name
         ....
         8    32    1974272 sdc
         8    33     500929 sdc1 <----- USB partition
      b. Mount the partition:
         sh-2.05b# mount /dev/sdc1 /mnt/
7. Unzip the contents of patch file
      a. sh-2.05b# cd /mnt
      b. sh-2.05b# tar xzf director-<patch version>.tgz
8. Install RPMs:
      a. sh-2.05b# cd /mnt
      b. sh-2.05b# rpm -Uvh --replacefiles *.rpm
9. Take the USB key out and reboot
      a. sh-2.05b# reboot

Rate this Page

Please take a moment to complete this form to help us better serve you.

Did this document help answer your question?
 
 
If you are finished providing feedback, please click the RATE CONTENT button. Otherwise, please add more detail in the following text box and then click RATE CONTENT.
 
 

Your response will be used to improve our document content.

Ask a Question