|
|
Flag Day: Net-SNMP/SMA update requiredDate: 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!" |