Guest

Cisco Unified MeetingPlace

MeetingPlace Server 8112 Patch Application

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



Updated: Jan 31, 2006 Document ID: 50034