OpenSolaris

You are not signed in. Sign in or register.

Flag Day: Net-SNMP/SMA update required

Date: Fri, 20 Jan 2006 16:06:16 -0800
From: Keith M Wesolowski <keith dot wesolowski at sun dot com>
To: on-all at sun dot com, onnv-gate at onnv dot eng dot sun dot com
Subject: Flag Day: Net-SNMP/SMA update required

My putback for

	PSARC 2005/754 FMA SNMP Agent
	6365742 fault management data needs an SNMP interface

constitutes a flag day for all build machine maintainers, and a heads-up
for ON developers.

This putback introduces the snmp-trapgen fmd plugin, which relies on
the libraries provided by SFW's SMA (Net-SNMP) packages.  A new
version of these packages must be installed to build an ON workspace
containing my changes.  Attempting to build on a machine with older
SMA packages will result in undefined symbol errors when building the
new fmd plugin and libfmd_snmp library.

Also, if you wish to use the new plugin, you will need to update your
SMA packages; otherwise, your fault manager will work properly but the
new plugin will not be loaded.

To obtain the latest SMA packages, run:

	# /ws/onnv-gate/public/bin/update_sma

The update_sma script may be removed once these packages are integrated
into a completed WOS.  If you need to update after that time, you can do
one of:

	- Upgrade to a newer WOS, or
	- Use /ws/onnv-gate/public/bin/update_sfw to update SMA along
	  with the rest of the SFW packages, or
	- Manually install current versions of SUNWsmagt, SUNWsmmgr, and
	  SUNWsmcmd from the WOS.

Build machine maintainers should also update their build tools to pick
up the latest check_rtime.  If you use the old check_rtime with a
build containing my changes, you will see messages like

  ./usr/lib/fm/fmd/plugins/snmp-trapgen.so: unreferenced
  object=/export4/wesolows/builds/fma-sma/proto/root_sparc/lib/libadm.so.1;
  unused dependency of /usr/sfw/lib/libnetsnmphelpers.so.5 <remove lib
  or -zignore?>

which may safely be ignored.  The new check_rtime works correctly with
both old and new workspaces.

An updated SUNWonbld package will be available in
/ws/onnv-gate/public/packages after tonight's build; if you need a
newer copy before that you have two choices:

	After my putback, either

	- bringover usr/src/tools/scripts/check_rtime.pl and use
	nightly/bldenv with the '-t' option, or
	- Copy the check_rtime from
	/ws/onnv-gate/usr/src/tools/scripts/check_rtime.pl to
	/opt/onbld/bin/check_rtime or wherever you keep your local
	tools.

Please contact me if you have any questions.

-- 
Keith M Wesolowski		"Sir, we're surrounded!" 
Solaris Kernel Team		"Excellent; we can attack in any direction!"