Softpanorama

May the source be with you, but remember the KISS principle ;-)
Home Switchboard Unix Administration Red Hat TCP/IP Networks Neoliberalism Toxic Managers
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and  bastardization of classic Unix

Tivoli Framework Patching

News TMF Recommended Links Troubleshooting Installation
TMF-0104 LCF-0056 TMF-0104_README.txt Humor Etc
Chapter 3. Maintaining the Tivoli Framework environment

3.1 Tivoli object database concepts and tools
  3.1.1 Framework concepts
  3.1.2 Tools
  3.1.3 Complementary terminology: TEIDL, Interface, and Repository
  3.1.4 Troubleshooting and search techniques
3.2 Internals of Profile Managers, Profiles, and CCMS
  3.2.1 CCMS components
  3.2.2 CCMS distribution
  3.2.3 The final (dataless) distribution
  3.2.4 Database and dataless distribution levels
  3.2.5 Types of distribution
  3.2.6 Advanced CCMS concepts
3.3 Log file maintenance
  3.3.1 Tivoli generated
  3.3.2 User generated log files
  3.3.3 Putting it all together
  3.3.4 Log rotation
3.4 wchkdb
  3.4.1 Object database
  3.4.2 Gateway database
  3.4.3 Consistency verses corruption
  3.4.4 Database check output example
  3.4.5 The when and how of issuing wchkdb
  3.4.6 Problems with Tivoli object database checks
  3.4.7 Improving your use and understanding of wchkdb
  3.4.8 A second look at check_db and fix_db
3.5 wchknode
  3.5.1 What it is and what it is not
  3.5.2 Issuing the command: what, when, why, and how
3.6 Tivoli Endpoint
  3.6.1 Endpoint status
  3.6.2 Monitoring endpoints
  3.6.3 Monitoring the endpoint engine
  3.6.4 Rebuilding endpoints
  3.6.5 Endpoint migration, isolation, and orphaned
  3.6.6 Endpoint migration scripts
  3.6.7 Subscribing Endpoints to Profile Managers
  3.6.8 Duplicate Endpoints
3.7 Cross-TMR endpoint migration
  3.7.1 Considerations
  3.7.2 Procedure
3.8 Dependencies
  3.8.1 The Endpoint Gateway repository
  3.8.2 The DependencyMgr object
  3.8.3 Usage of wdepset and wchdep
  3.8.4 Best way to create your own dependencies
  3.8.5 Boot_method
  3.8.6 Location for storing dependencies
3.9 Oserv environment variables
  3.9.1 Sourcing from the Tivoli oserv environment
3.10 Managing and maintaining Tivoli Administrators

Top Visited
Switchboard
Latest
Past week
Past month

NEWS CONTENTS

Old News ;-)

Getting fixes

A product fix might be available to resolve your problem. You can determine what fixes are available by launching a query from the Web search topic:
  1. Expand Searching knowledge bases in the lefthand frame and select Web search.
  2. From the Select document type drop-down list, select Downloads and fixes.
  3. Complete any other fields as desired, then click the Submit icon. This launches a search of the "live" support knowledge base on ibm.com.
  4. From the list of download documents returned by your search, click the name of a fix to read its description and to optionally download the fix.
Tip: To receive weekly e-mail notifications about fixes and other news about IBM products, follow these steps:
  1. From the support site, click My support in the upper-right corner of the page.
  2. If you have already registered for "My support", skip to the next step. If you have not registered, click register in the upper-right corner of the support page to establish your user ID and password.
  3. Sign in to "My support."
  4. On the "My support" page, click Edit profiles in the left navigation pane, and scroll to Select Mail Preferences. Select a product family, and then check the appropriate boxes for the type of information you want.
  5. Click Submit.
  6. To receive e-mail notification for other products, repeat steps 4 and 5.
For information about types of fixes, see the Software Support Handbook (techsupport.services.ibm.com/guides/handbook.html).

For search help, visit the IBM Software Support Web site (www.ibm.com/software/support) and click Search tips.

Next topic: Contacting IBM Software Support

Related tasks
Searching knowledge bases

4.1.1-TMF-0104

Applying the Patch:

1) Extract the patch:

Extract the contents into a scratch directory. For the purpose of this release note, assume that the symbol $PATCH points to this directory.

# cd $PATCH
# tar xvf 4.1.1-TMF-0104.tar

Use the following steps to install the patch using the Tivoli
GUI install mechanism.
NOTE: You must have the install_product and super authorization
roles to successfully install this patch.

a) Select the "Install -> Install Patch..." option from the
"Desktop" menu to display the "Install Patch" dialog.
b) Press the "Select Media..." button to display the "File
Browser" dialog.
c) Enter the path to the directory containing the patch,
$PATCH (4.1.1-TMF-0104), in the "Path Name:" field.
d) Press the "Set Media & Close" button to return to the
"Install Patch" dialog.
e) The patch install list now contains the name of the patch. Select the patch by clicking on it.
f) Select the clients to install this patch on. This patch needs to be installed on the TME server and on each
managed node client.

Additional Installation Instructions:

After applying this patch, perform the following numbered steps to restart the oservs on the TMR server and managed nodes / gateways.

1) From the TMR server, run the following command to shut down all managed nodes / gateways:

odadmin shutdown clients

2) When the client oservs have all terminated, run the following command to restart the TMR server:

odadmin reexec 1

3) Once the oserv on the TMR server has fully restarted, then run the following command to restart the managed nodes / gateways:

odadmin start clients

A full Oracle client is necessary for RIM to function correctly on Windows, AIX, HP-UX, Solaris, and Linux-ix86 platforms.

Note: The RIM agent runs as the user "nobody" on AIX, Solaris, and
Linux, and as the user "tmersrvd" on HP-UX and Windows. However,
recent versions of Oracle and DB2 have tightened the security of
default file permissions which locks out the nobody/tmersrvd user
from accessing important runtime libraries.
The solution to this
problem is to change the file permissions to allow the nobody /
tmersrvd users access to the files.

Oracle:
1. Source the Oracle environment
2. chmod -R 755 $ORACLE_HOME

4.1.1-LCF-0056

Applying the Patch:

1) Extract the patch On a Unix system: Extract the contents into a scratch directory. For the purpose
of this release note, assume that the symbol $PATCH points to
this directory.

cd $PATCH
tar xvf 4.1.1-LCF-0056.tar

Use the following steps to install the patch using the Tivoli
GUI install mechanism.
NOTE: You must have the install_product and super authorization
roles to successfully install this patch.

a) Select the "Install -> Install Patch..." option from the
"Desktop" menu to display the "Install Patch" dialog.
b) Press the "Select Media..." button to display the "File
Browser" dialog.
c) Enter the path to the directory containing the patch,
$PATCH, in the "Path Name:" field.
d) Press the "Set Media & Close" button to return to the
"Install Patch" dialog.
e) The patch install list now contains the name of the patch. Select the patch by clicking on it.
f) Select the clients to install this patch on. This patch needs to be installed on the TME server and on each
managed node client.

Additional Installation Instructions:

This patch upgrades the endpoints from earlier versions to version
41156. In order to upgrade your endpoints:

1) Make sure the endpoint has logged into the TMR.

2) Verify that the endpoint has logged in by using the "wep ls"
command.

3) Before the upgrade, do:

wadminep <ep_name> view_version

The version number returned should be a value less than 41156,
depending on which other patches affecting endpoint code have
been applied.

4) For Framework 4.1 or 4.1.1, perform step 4a) below. For Framework
3.7 or 3.7.1, perform step 4b) below.

4a) (Framework 4.1 / 4.1.1) From the Tivoli region server or the
gateway that the endpoint is logged into, enter the following
command:

wepupgd <ep_name>

NOTE: For Framework 4.1, the wepupgd command will upgrade the
endpoint to the 4.1 binaries in lcf_bundle.41000 by default,
and not to the 4.1.1 binaries in lcf_bundle.41100. To upgrade
an endpoint to the 4.1.1 binaries in lcf_bundle.41100, the
path to the lcf_bundle.41100 directory should be specified on
the wepupgd command. For example,

wepupgd -p <path to lcf_bundle.41100> <ep_name>

5) After the upgrade, do:

wadminep <ep_name> view_version

It should return a 41156.

------------------------------------------------------------------

This patch contains the Windows library TivoliAP.dll. Since
TivoliAP.dll may already be in use by Windows, the Windows system
must be rebooted after an upgrade (or a new installation where an
older version of TivoliAP.dll was in use) so that this new version
of TivoliAP.dll will be loaded into memory. If you do not reboot,
then Windows will continue to use the older TivoliAP.dll that was
previously loaded.

(The TivoliAP.dll being replaced is used by the Windows security
service. Due to this library being locked, we must follow the
Microsoft solution for handling locked libraries. This solution
dictates that we must reboot the Windows system to allow the locked
library to be replaced at boot time.)

Note: The version of TivoliAP.dll supplied in this patch is the same
as the version (28) supplied 4.1.1-LCF-0040LA except for timestamp
information, but is different from all earlier endpoint versions.
Thus, if you are upgrading from 4.1.1-LCF-0040LA (or later) to this
patch, then it is not necessary for the Windows endpoints to be
rebooted. For earlier endpoint versions, however, there is no
problem in continuing to run with an older version of TivoliAP.dll
on Windows except that certain fixes will not be available. Thus,
this endpoint reboot does not have to be done when an endpoint is
upgraded and can be deferred until a later time.

------------------------------------------------------------------

Installing Components using Software Package Blocks (SPBs)

Before installing images from software package blocks, the Software
Distribution version 4.1 (or later) component of IBM Tivoli
Configuration Manager must be deployed. (Software Distribution
version 4.0 is not supported.) To install an image from a software
package block (SPB) to an existing endpoint, perform the following
steps:

1) From the Tivoli desktop, double-click the appropriate policy
region icon to display the Policy Region window.
2) In the Policy Region window, double-click the appropriate
profile manager icon to display the Profile Manager window.
3) Select Profile from the Create menu to display the Create
Profile window.
4) Create a software package profile.
5) Right-click the new software package profile and select Import
to display the Import window.
6) In the Location of Input File group box, select Managed Node
from the drop-down list.
7) Click the Browse (...) button to display the Select Input File
window.
8) In the Select Input File window, perform the following steps:
a) In the Managed Node list, select the machine where tar file
was extracted.
b) In the Input File Path list, select the 411LCF56/SPB
directory.
c) Select the image to import.
d) Click Set File & Close to return to the Import window.
9) In the Location of Source Host group box, perform the following
steps:
a) Ensure that the Build check box is selected.
b) In the Source Host Name text box, type the source host name.
c) In the SPB Path text box, type the path to the software
package block.
10) Click Import & Close to return to the Profile Manager window.
11) Right-click the software package profile, and select Install to
display the Install Software Package window.
12) In the Available Subscribers list, select the endpoints where
you want to install the image.
13) Click Install & Close to begin the installation. The window
remains open until the operation is submitted.

------------------------------------------------------------------

To install a new endpoint on an iSeries machine, run the following
command from the gateway:

w4inslcf.pl -g gateway_name
-L 'log_threshold=3 lcs.machine_name=ep_name' \
iSeries-machine-name-or-IP-address

To install an iSeries endpoint with multiple network cards from a
gateway that has multiple network cards, as shown by the following
example of a desired configuration:

Gateway NIC to use : 146.84.36.37
AS/400 TMA Network card : 146.84.39.126
Endpoint HostName : cheese (146.84.39.126)
Endpoint name is : queso
AS/400 TMA local port : 18752
Log threshold is : 3

then the following command can be used to install that endpoint:

w4inslcf.pl -L 'local_ip_interface=146.84.39.126 \
lcs.machine_name=queso log_threshold=3' -l 18752 \
-g ibmtmp1+8752 -T 146.84.36.37 cheese

------------------------------------------------------------------

NOTE: The Linux endpoints do not support the following monitors:

* Client RPC timeouts
* NFS bad calls
* RPC bad calls
* Jobs in print queues
* Total size queued
* Page -scans

Installation of an endpoint using the winstlcf command with its
default options may fail or hang. This problem affects Red Hat 6.2
(and higher). The default winstlcf endpoint installation uses the
Linux rexecd daemon on both the source and the target for
communication. On the Linux operating systems mentioned above, the
rexecd daemon contains a defect which prevents Tivoli endpoints from
installing. Because of security policy in Red Hat 6.2 (and higher),
root access via the rexecd has been disabled, which prevents Tivoli
endpoints from installing.

Workaround: Install the endpoint using the winstlcf command with the
-e Trusted Host option as follows:

Follow operating system instructions to configure the target's
.rhosts file to allow trusted host root access for the gateway from
which the installation is being performed. If configured properly,
the following command executed from the gateway should return
"hello":

rsh target_machine_name -l root echo hello

If "Permission Denied" is returned, consult operating system
documentation on how to correctly configure trusted host access and
repeat the above test.

From the gateway in which you successfully ran the test above,
install the target endpoint using the Trusted Host access method as
follows:

winstlcf -e target_machine_name

Contact the appropriate vendor to obtain the following service patch
which corrects rexec:

Red Hat 7.0: Patch "glibc-2.2-12" as described in Red Hat Service
Advisory "RHSA-2001:001"

Turbolinux: Contact vendor to obtain a rexec fix or use the
workaround.

Follow operating system instructions to properly enable rexec to
allow root access to the target since, due to security
considerations, many operating system vendors disable rexec by
default. Tivoli strongly recommends that once the Tivoli
installation is complete, rexec access to the target be disabled or
restored to a configuration recommended by the operating system
vendor.

Known Defects:

None.

Recommended Links



Etc

Society

Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy

Quotes

War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes

Bulletin:

Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law

History:

Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D


Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to to buy a cup of coffee for authors of this site

Disclaimer:

The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Last modified: March 12, 2019