OpenSolaris

Printable Version Enter a New Search
Bug ID 6680245
Synopsis libipmi needs to handle pathologically broken SDR implementations
State 10-Fix Delivered (Fix available in build)
Category:Subcategory library:fm
Keywords fma-dublin | opensolaris
Responsible Engineer Eric Schrock
Reported Against snv_85
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_88
Fixed In snv_88
Release Fixed solaris_nevada(snv_88)
Related Bugs 6641742 , 6680370 , 6684350
Submit Date 26-March-2008
Last Update Date 23-February-2009
Description
Category
   kernel
Sub-Category
   fm
Description
   using the nv_85 release of openSolaris, after boot the svc manager reports the maintenance status for fmd.
the system-fmd:default.log reports :
[ Mar 26 13:36:25 Rereading configuration. ]
[ Mar 26 13:36:30 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
Assertion failed: ipmi_hash_lookup(ihp, ihp->ih_convert(elem)) == NULL, file ../common/ipmi_hash.c, line 260
[ Mar 26 13:36:32 Method "start" exited with status 1. ]
[ Mar 26 13:36:32 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
Assertion failed: ipmi_hash_lookup(ihp, ihp->ih_convert(elem)) == NULL, file ../common/ipmi_hash.c, line 260
[ Mar 26 13:36:33 Method "start" exited with status 1. ]
[ Mar 26 13:36:33 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
Assertion failed: ipmi_hash_lookup(ihp, ihp->ih_convert(elem)) == NULL, file ../common/ipmi_hash.c, line 260
[ Mar 26 13:36:34 Method "start" exited with status 1. ]
I think it was because my IMPI Card was not configured, so i do the configuration. Reboot : same problem. Reinstall : same problem.
If you need more information i can execute commands on the system (diags, pci list, etc...), but i need this server to replace an defect one. So I will install a previous release which have not this bug.
Frequency
   Always
Regression
   No
Steps to Reproduce
   install the core distribution customized :
without 
    * audio drivers
    * ftp server*
    * Target Driver for serial SCSI Management
    * sun xserver pseudo driver
    * wireless drivers 
but with :
    * Documentation tools
    * Font library > freetype2
    * freeware compression utilities
    * freeware shell
    * glib
    * GNU and open source *
    * GNUbinutils
    * GNUtextinfo
    * GNUwget
    * GNUwhich
    * Kerberos*
    * Lint*
    * NetworkTimeProtocol
    * Online Manual Pages
    * Openssl
    * Perl 5 ->ALL
    * Perl Expression Regular
    * RPC_SEC_GSS
    * secure shell all
    * Sunos header files
    * gcmn 
    * ggrep
    * gtar 
    * rsync
    * utility for writing CD and DVD
* after a name means all packages begining with this name (for example Lint* means Lint Root and Lint Usr)
after the install and at the end of each boot sequence (when hostname login appears), the svc.startd give the error
Expected Result
   fmd should not crash ;)
Actual Result
   fmd exit and can't be restarted
Error Message(s)
   [ Mar 26 13:36:25 Rereading configuration. ]
[ Mar 26 13:36:30 Executing start method ("/usr/lib/fm/fmd/fmd"). ]
Assertion failed: ipmi_hash_lookup(ihp, ihp->ih_convert(elem)) == NULL, file ../common/ipmi_hash.c, line 260
[ Mar 26 13:36:32 Method "start" exited with status 1. ]
Test Case
   
Workaround
   
Submitter wants to work on bug
   No
Additional configuration information
   supermicro motherboard, 2*intel xeon 2.5Ghz quadcore, supermicro IMPI 2.0 card
Work Around
N/A
Comments
N/A