ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

yum crashes on DL380 G5 with cciss error message on RHEL6.2

Zhi-Wei Lu
Occasional Contributor

yum crashes on DL380 G5 with cciss error message on RHEL6.2

Recently, when I run 

yum update

 

on a RHEL6.2 server running on a DL380 G5 machine with P400 and P800 array cards,

 

yum core dumps and  "dmesg" immediately reports messages like these:

yum[30902]: segfault at 3300000000 ip 00000033db134f70 sp 00007fffcc6014b8 error 4 in libc-2.12.so[33db000000+197000]

cciss 0000:06:00.0: vpd r/w failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update.
cciss 0000:17:00.0: vpd r/w failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update.

 

dmesg also show a lot of the following cciss messages:

 

cciss 0000:17:00.0: blocks= 6307029808 block_size= 512
cciss 0000:17:00.0: blocks= 6307029808 block_size= 512

 

Does anyone see similar problem at all?

 

I have updated system BIOS, smartarray P400 and P800 firmware, disk firmware, and latest CCISS driver from HP, but "yum" keeps having problem.  The RHEL6.2 OS appears to work okay (with  minor problem of recent nss-* updates, for which I have downgraded), directly using rpm seems to work without any issue.

 

Thanks for suggestions!

 

 

2 REPLIES
Zhi-Wei Lu
Occasional Contributor

Re: yum crashes on DL380 G5 with cciss error message on RHEL6.2

I attempted to install hpdiag and hpsmhd, but hpsmhd crashes as well.  

 

hpsmhd[4418]: segfault at 3300000000 ip 00000033db136094 sp 00007fff008a2f28 error 4 in libc-2.12.so[33db000000+197000]

smhconfig[4478]: segfault at 3300000000 ip 00000033db134f70 sp 00007fffa9310ef8 error 4 in libc-2.12.so[33db000000+197000]

 

gdb backtrace reveals that it fails at the same __strncmp at libc.so from xml, but this happens only on this particular HP system. Any thoughts?

 

(gdb) bt
#0 0x00000033db134f70 in __strncmp_ssse3 () from /lib64/libc.so.6
#1 0x00007f1b7e7035d8 in __xmlParserInputBufferCreateFilename () from /opt/hp/hpsmh/lib/libxml2.so.2
#2 0x00007f1b7e70365a in xmlParserInputBufferCreateFilename__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#3 0x00007f1b7e6db066 in xmlNewInputFromFile__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#4 0x00007f1b7e7042b2 in xmlDefaultExternalEntityLoader () from /opt/hp/hpsmh/lib/libxml2.so.2
#5 0x00007f1b7e703a3e in xmlLoadExternalEntity__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#6 0x00007f1b7e6df0ac in xmlCreateURLParserCtxt__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#7 0x00007f1b7e6df14b in xmlCreateFileParserCtxt__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#8 0x00007f1b7e6f3a46 in xmlSAXParseFileWithData__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#9 0x00007f1b7e6f3b4b in xmlSAXParseFile__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#10 0x00007f1b7e6f3b80 in xmlParseFile__internal_alias () from /opt/hp/hpsmh/lib/libxml2.so.2
#11 0x0000000000409b3d in hpsmh_xml_open ()
#12 0x00000000004067f6 in hpsmh_config_get_value ()
#13 0x000000000040a695 in main ()

grinapo
Occasional Visitor

Re: yum crashes on DL380 G5 with cciss error message on RHEL6.2

replace hp provided outdated libxml2.so.* with the OS ones, easiest just to rename it to something else.