=== Please do not reply to this email. Your reply will not be received === === due to anti-SPAM controls we have in place. Please see QUESTIONS AND === === SUPPORT below for info on how to contact us. === M A G N I C O M P S Y S I N F O Patch Release Announcement Patch Version 7.0.1 OVERVIEW A new bug fix release of MagniComp's(tm) SysInfo(tm) is now available for download. This bug fix release is available for free to all licensed users of version 7.0. Your existing 7.0 license.mcl file should be used in conjunction with this patch release. DETAILS PATCH VERSION: 7.0.1 DATE OF RELEASE: October 27, 2006 VERSION PATCHED: 7 AFFECTED PRODUCTS: SysInfo full runtime environment SysInfo Software Developers Kit SysInfo Runtime environment without any user interface AFFECTED PLATFORMS: All supported platforms PROBLEMS ADDRESSED IN THIS RELEASE This release includes multiple bug fixes since the version 7 GA release. We recommend all users upgrade to this release. The following is a cumulative list of fixes included in this release since the version 7 GA product release: ============ VERSION 7.0.0-H8 (2006/09/18) ============ ######## BUG FIXES ######## * sie/class/software Fix RPM software discovery to not terminate Desc (Summary) at first newline or period. * sie/class/software Fix Software rpm discovery to not truncate Desc (Summary) at first period, but instead to look for period + SPACE or period + NL. * sie/class/software When using $MCSYSINFO_SOFTWARE_BASEDIR_SUFFIX make sure we don't add it when it's not needed. * sie/class/software Fix Software Websphere discovery to be more consistant in naming and use EntryType of product. ============ VERSION 7.0.0-H6 (2006/09/13) ============ ######## NEW FEATURES ######## * sie/class/general Fix General class data on Man Long, Man Short, System Serial, System Model, and CPU Count - Socketed to use new SMBIOS data on x86 systems. This is available on Solaris 10 U2 06/06 and later X86. ######## BUG FIXES ######## * build/configure Need to set LdSysLibsLast=yes on Linux to get things to build with libexpat. * build/configure Fix bug in expat test that resulting in configure thinking expat was present when it was not. * build/configure Fix configure to properly detect when expat is not present. * sie/class/general Fix CPU Model Intel Family 15 Type 6 to be "Xeon" instead of P3. * sie/class/hardware Fix uninitialized DevFile variable in Linux hardware code. * sie/class/software Check for environ var MCSYSINFO_SOFTWARE_BASEDIR_SUFFIX and if found append to all BaseDir software entry values. * sie/class/software Fix AIX software discovery to calculate BaseDir to be directory with most disk usage if the MCSYSINFO_SOFTWARE_BASEDIR_BY_SIZE environment var is set to "yes". The default remains to calculate based on the highest level common dir. * sie/class/software Fix AIX software discovery to use lslpp(1) command to extract pkg file lists instead of directly extracting from ODM. The direct extract is not portable to newer AIX versions resulting in missing or incomplete file lists. * sie/class/software Fix Sybase ASE to correctly set Version and other data for ASE version 12 in addition to ASE version 15. * sie/class/software Fix AIX ODM software discovery to use lslpp(1) command to list file sets for packages for which we could not find file set data directly via ODM. * sie/class/software Fix Sybase SPS module to ensure that the Desc field is set. * sie/class/software Change "IBM" to "IBM Corporation" for SPS modules. * sie/class/software Fix SPS Oracle AS discovery to look for * sie/class/software Fix SPS Weblogic to properly associate weblogic-server and weblogic-platform. * sie/class/software Remove extra args appearing in Apache HTTPD Version such as "(Unix)". * sie/class/software Fix SPS module for Sybase ASE to not coredump while parsing VPD file when --widechar is used on Solaris. * sie/class/software Fix Sybase ASE SPS module to report ASE with a name of "sybase-ase" consistantly. * sie/class/software Fix missing software size data on AIX due to improper ODM environment initialization. * sie/class/software Make SPS VendorName values consistant. * sie/core Fix core messaging Msg* functions to use proper wide printf functions on a file handle stream if wide mode is enabled for that stream. This fixes the problem where wide debug output on platforms like Linux were not displayed. ######## OTHER CHANGES ######## * Misc "/oracle/.*/java" process. ============ VERSION 7.0.0-H4 (2006/09/01) ============ ######## BUG FIXES ######## * sie/class/hardware Fix PCI device names on Linux 2.4 systems to once again be "pciX/X/X" instead of "pci/X/X". ============ VERSION 7.0.0-H3 (2006/08/30) ============ ######## NEW FEATURES ######## * sie/ui Add new options --sps, --spsignore, --spsemodules, and --spslist. ######## BUG FIXES ######## * sie/class/hardware Fix Linux hardware discovery to set Driver field for SCSI devices. * sie/class/hardware Fix Linux hardware discovery to properly discover ATA diskdrive devices on Linux 2.6.17 and newer kernels which use a modified /sysfs layout vs. the original 2.6.0 layout which previously worked. ============ VERSION 7.0.0-H2 (2006/08/28) ============ ######## NEW FEATURES ######## * doc/ReleaseNotes Update Release notes to document Discovery Process for Software SPS. ######## BUG FIXES ######## * sie/class/general Fix core dump on Solaris SPARC when retrieving serial number on systems without "SN" set in the OBP. * sie/core Re-arrange ShowPlatformDebug() such that debug output is displayed together. ============ VERSION 7.0.0-H1 (2006/08/24) ============ ######## BUG FIXES ######## * build Fix source tarball build to use same version command as used for prebuilt binary. This should result in more exact matching of names. * build/configure Fix --with-perl option to configure to once again work. Fix related perl build issues. * build/configure If expat package is missing then we now treat this as a fatal configure error. * sie/build Add missing Solaris files to source tarball. * sie/class/general Fix core dump on Solaris SPARC due to NULL deref in OBPgetSerial(). * sie/class/hardware Fix NULL deref core dump in DMI BOARD code resulting in reference to DevInfo variable which was not yet created. * sie/class/hardware Fix renaming of PCI "serial" controllers to be "USB..." devices on systems with DMI/SMBIOS. This resulted in occasional renaming and reclassifying serial FC disk controllers as USB devices resulting in the loss of disk devices. * sie/class/software Fix SPS Apache HTTPD discovery to set BaseDir based on dir name of httpd not two levels up. i.e. It's now "/usr/sbin" vs. "/usr" previously. * sie/class/software Fix rare core dump due to divide by zero bug in SoftFileBuildSet(). * sie/class/software Fix Solaris Software scanning to build the DiskUsage data from "contents" file prior to extracting PKG data so it can be set by the PkgExtract() function. * sie/class/software Automatically calculate DiskUsage in post processing stage if not set and BaseDir is available. Previously this was done only in specific cases. * sie/class/software Fix SPS Sybase ASE discovery to support the "vpd.properties" inventory found in ASE 15.0. * sie/class/software Fix SPS Oracle AS discovery to create a top level Product parent node which owns all the AS packages. * sie/class/software Fix SPS Oracle DB discovery to hardcode a VendorName value for Oracle. * sie/class/software Fix SPS discovery of IBM WebSphere AppServer to properly set BaseDir and DiskUsage. * sie/class/software Disable Tibco Rendezvous SPS discovery since it was causing rvd daemon to be run (if not already running). It is also deprecated because newer RV versions use the native OS software registry. * sie/class/software Fix HPUX VendorName handling to cache full name values so they are available for sub-packages. * sie/class/software Fix AIX Software discovery BaseDir to properly alloc memory instead of re-using previos buffer resulting in many bogus BaseDir values. This was a bug introduced by the previous AIX BaseDir fix. * sie/core Fix core dump in SIE during PrivsShow() due to NULL deref when a group cannot be looked up. DOWNLOAD AND INSTALLATION INSTRUCTIONS 1) Use your Internet connected browser to go to the URL http://www.magnicomp.com/cgi-bin/mcdownload.cgi 2) From the "-- Select Product to Download --" menu, choose the bug fix version of this product as indicated by "VERSION PATCHED" above. 3) Read and accept the license if you wish to proceed. 4) The next page will be the actual download page. Click on the appropriate "Download" button to download each distribution you require. Note that the names of the download images will include the PATCH VERSION in their file names. 5) Become root and run "/bin/sh file" where "file" is the newly downloaded patched distribution file. IMPORTANT: When installing the new patched version, be sure to choose an empty directory. Do not install into the same directory which already has SysInfo installed in it. QUESTIONS AND SUPPORT If you have any questions or would like to request Technical Support, please visit: http://www.magnicomp.com/sysinfo/support/ USEFUL URLs SysInfo Product Page: http://www.magnicomp.com/sysinfo Customer Service https://www.magnicomp.com/cgi-bin/mcservices.cgi UNSUBSCRIBE MagniComp sincerely respects your right to privacy. You are receiving this email because you elected to receive announcements regarding SysInfo when you created an account on www.MagniComp.com. If you do not wish to receive future SysInfo announcements, please visit https://www.magnicomp.com/cgi-bin/mcservices.cgi and login. Once logged in, select Edit Account, unselect the item "SysInfo product and upgrade announcements", then click the Save button.