Document ID: 50034
Contents
Introduction
Prerequisites
Requirements
Components Used
Conventions
Patch Distribution
Patch Application
Examples
FTP Method
GWSIM Method
Local File Method
Related Information
Introduction
This document describes how to use the server patch feature to apply a patch to Cisco MeetingPlace server 8100 series, versions 5.2 and later.
Prerequisites
Requirements
There are no specific requirements for this document.
Components Used
The information in this document is based on these software versions:
-
Cisco MeetingPlace server 8100 series, versions 5.2 and later
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Conventions
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
Patch Distribution
The distribution component described in this document installs the patch image to the Cisco MeetingPlace server by way of one of these four methods:
-
FTP
-
Gateway System Integrity Module (GWSIM)
-
Local media (such as a tape, CD, or floppy disk)
-
Other (such as a local file)
The first three methods are driven by the update script, which interactively prompts the transfer method, destination and authentication information, as applicable. Currently, the local media method is the default used by the update script. The method referred to as "other" covers any scenario not included in the first three methods, and makes the assumption that the patch image has been manually copied by some means to the local server disk. After this operation, it is assumed the update script is run and specifies a filename (or using the default name /tmp/update.tar.gz) without invoking the distribution component.
The GWSIM method requires an operational GWSIM agent on the remote system where the patch resides, and an operational System Integrity Module (SIM) on the Cisco MeetingPlace server.
Note: This means the Cisco MeetingPlace server must be up during the distribution step if the GWSIM method is to be used. Cisco MeetingPlace GWSIM versions 4.2 and later support this feature. Also, be aware that this method is much slower than the FTP method.
FTP and GWSIM are the preferred patch application methods. Your selection depends on the customer environment.
Patch Application
If you plan to use the FTP or GWSIM methods to apply the patch, refer to Table 1 and Table 2 to obtain the necessary information before you start the patch application (or update).
This table provides the information necessary for patch application by way of FTP distribution:
Table 1
|
Description |
Value |
|
|---|---|---|
|
Obtain information about the FTP server |
IP address or name of the FTP server |
IP Address __________________ Or Name ____________________ |
|
User ID on the FTP server |
||
|
Password for the user ID |
User ID _____________________ |
|
|
Password ___________________ |
||
|
Path to the downloaded patch file and patch filename on the FTP server |
If you download a file to the default FTP directory for the specified user ID, all you need to specify is the filename. If not, you need to specify the path in addition to the filename. For example: R5.2/Path/update.tar.gz |
Path/name ____________________________________________________ |
This table provides the information necessary for patch application by way of GWSIM distribution:
Table 2
|
Description |
Value |
|
|---|---|---|
|
Obtain information about the gateway server |
Unit number of the gateway server |
Unit ____________________ |
|
Path to the downloaded patch file and patch filename on the gateway server |
You need to specify the path in addition to the filename. For example: c:/R5.2/Path/update.tar.gz |
Path/name ____________________________________________________ |
Application of the patch is straightforward. The files in the patch image are automatically extracted when the update script is invoked (if not already invoked by the chosen distribution method), the Readme file is displayed, checksums are compared, and installation steps are performed. If the manual distribution method (or "other" method) has been used, the update utility also follows these steps, but excludes the download step. Regardless of the distribution method chosen, the user is prompted for verification before the patch is installed.
Examples
The examples in this section show sessions that use these three different distribution methods:
-
FTP
-
GWSIM
-
Local file
FTP Method
This example shows a transfer by way of FTP:
Note: The remote file path cannot contain embedded spaces. Forward slashes (/) must be used as path separators; if backslashes are used, they must be used in pairs (\\).
bigrock:tech$ update
Update is from
1) CD
2) Diskette
3) Remote File
4) Local File
q) (Quit Update)
Enter choice: 3
Remote source is (f)tp or (g)wsim ([f]/g)? f
enter remote server name or address: lager
remote server name or address is lager; is this correct? (y or n) y
enter remote filename: /filer/Eng/users/daves/work/5.2/patch/export/update.tar.gz
remote filename is /filer/Eng/users/daves/work/5.2/patch/export/update.tar.gz; is this correct? (y or n) y
enter FTP User Id: ftpuserid
FTP User Id is daves; is this correct? (y or n) y
Enter Password:
downloading remote file /filer/Eng/users/daves/work/5.2/patch/export/update.tar.gz using FTP
download complete; extracting data
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# $Id: README.tmpl,v 1.2 2003/06/17 17:55:05 daves Exp $
RELEASE: 5.2.0.031107
CONTENTS: Patch Test.
===========================================================================
FIXED: CR12345 Dummy CR.
REQUIRED FILE: patch/export/update.test
===========================================================================
Press <ENTER> to continue or <CONTROL-C> to abort.
Fri Nov 7 12:32:14 PST 2003 Shutting system down...
Checking to see if the system is loaded...OK
System DOWN procedure has been initiated.
Fri Nov 7 12:33:08 PST 2003 Starting /tmp/update/UPDATE
Fri Nov 7 12:33:08 PST 2003 Killing cron
Fri Nov 7 12:33:08 PST 2003 Comparing checksums
Fri Nov 7 12:33:08 PST 2003 update.test
Fri Nov 7 12:33:08 PST 2003 Replacing /lat/etc/update.test
Fri Nov 7 12:33:09 PST 2003 release
Fri Nov 7 12:33:09 PST 2003 Replacing /lat/techbin/release
Fri Nov 7 12:33:09 PST 2003 running secure
Are you sure? Resetting system file ownerships:
Removing set-uid permissions:
Updating files and setting permissions:
Comparing checksums:
Removing junk files:
lat/db/vista.taf
Links:
Network setup:
Unit class = SINGLE/LOCAL
Updating time zone files:
Done.
Fri Nov 7 12:33:38 PST 2003 restarting system
Checking to see if the system is loaded...
The System Integrity Manager is not running.
Restarting the system...Connection closed by foreign host.
GWSIM Method
This example shows a transfer using gateway unit 18 (you can determine the availability of gateway units if you issue the gwstatus command and look for remote units with a status of Ok). The transparent internal command is gwgetfile.
Note: The remote file path cannot contain embedded spaces. Forward slashes (/) or backslashes (\) can be used as path separators; if backslashes are used, they must be used in pairs (\\).
bigrock:tech$ update
Update is from
1) CD
2) Diskette
3) Remote File
4) Local File
q) (Quit Update)
Enter choice: 3
Remote source is (f)tp or (g)wsim ([f]/g)? g
Enter unit (between 16 and 31): 18
unit is 18; is this correct? (y or n) y
enter remote filename: c:/temp/update.tar.gz
remote filename is c:/temp/update.tar.gz; is this correct? (y or n) y
downloading remote file c:/temp/update.tar.gz using GWSIM from unit 18.
download complete; extracting data
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# $Id: README.tmpl,v 1.2 2003/06/17 17:55:05 daves Exp $
RELEASE: 5.2.0.031107
CONTENTS: Patch Test.
===========================================================================
FIXED: CR12345 Dummy CR.
REQUIRED FILE: patch/export/update.test
===========================================================================
Press <ENTER> to continue or <CONTROL-C> to abort.
Fri Nov 7 12:46:26 PST 2003 Shutting system down...
Checking to see if the system is loaded...OK
System DOWN procedure has been initiated.
Fri Nov 7 12:47:12 PST 2003 Starting /tmp/update/UPDATE
Fri Nov 7 12:47:12 PST 2003 Killing cron
Fri Nov 7 12:47:12 PST 2003 Comparing checksums
Fri Nov 7 12:47:12 PST 2003 update.test
Fri Nov 7 12:47:12 PST 2003 Replacing /lat/etc/update.test
Fri Nov 7 12:47:12 PST 2003 release
Fri Nov 7 12:47:12 PST 2003 running secure
Are you sure? Resetting system file ownerships:
Removing set-uid permissions:
Updating files and setting permissions:
Comparing checksums:
Removing junk files:
Links:
Network setup:
Unit class = SINGLE/LOCAL
Updating time zone files:
Done.
Fri Nov 7 12:47:42 PST 2003 restarting system
Checking to see if the system is loaded...
The System Integrity Manager is not running.
Restarting the system...Connection closed by foreign host.
Local File Method
This example shows a transfer by way of a local file, previously initiated by an unspecified method.
Note: The local file path cannot contain embedded spaces. Forward slashes (/) must be used as path separators; if backslashes are used, they must be used in pairs (\\).
bigrock:tech$ update
Update is from
1) CD
2) Diskette
3) Remote File
4) Local File
q) (Quit Update)
Enter choice: 4
enter local filename: /usr/users/csc/update.tar.gz
local filename is /usr/users/csc/update.tar.gz; is this correct? (y or n) y
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# $Id: README.tmpl,v 1.2 2003/06/17 17:55:05 daves Exp $
RELEASE: 5.2.0.031107
CONTENTS: Patch Test.
===========================================================================
FIXED: CR12345 Dummy CR.
REQUIRED FILE: patch/export/update.test
===========================================================================
Press <ENTER> to continue or <CONTROL-C> to abort.
Fri Nov 7 13:06:25 PST 2003 Shutting system down...
Checking to see if the system is loaded...OK
System DOWN procedure has been initiated.
Fri Nov 7 13:07:14 PST 2003 WARNING: This is a lab system... some patch steps could be skipped
Fri Nov 7 13:07:14 PST 2003 Starting /tmp/update/UPDATE
Fri Nov 7 13:07:14 PST 2003 Killing cron
Fri Nov 7 13:07:14 PST 2003 Comparing checksums
Fri Nov 7 13:07:14 PST 2003 update.test
Fri Nov 7 13:07:14 PST 2003 release
Fri Nov 7 13:07:14 PST 2003 running secure
Are you sure? Resetting system file ownerships:
Removing set-uid permissions:
Updating files and setting permissions:
Comparing checksums:
Removing junk files:
Links:
Network setup:
Unit class = SINGLE/LOCAL
Updating time zone files:
Done.
Fri Nov 7 13:07:43 PST 2003 restarting system...
Connection closed by foreign host.
Related Information
- Voice Technology Support
- Voice and IP Communications Product Support
- Recommended Reading: Troubleshooting Cisco IP Telephony

- Technical Support - Cisco Systems
| Updated: Jan 31, 2006 | Document ID: 50034 |
