Operating System - Linux
1748165 Members
4348 Online
108758 Solutions
New Discussion

hpacucli 9.0-24.0 crashes on config query

 
Kaj70
Occasional Visitor

hpacucli 9.0-24.0 crashes on config query

Hi.

 

I'm running Centos 5.8 on a Proliant ML370G2. It works without problems and I had the old hpacucli package 8.25. It worked without problems. I then noticed the package hpacucli-9.0-24.0, removed the old package and installed it. It complained my RAID controller firmware would need to be updated, so I did it (SA5302-64) from v3.54 to v3.62. Now hpacucli crashes when I ask for config. I found a note stating that cpq_cciss should be newer than 2.6.18, I found kmod-cciss-3.6.28-17.rhel5u7.i586 which installed fine. But still it crashes with this command:

 

hpacucli ctrl all show config

Smart Array 5300 in Slot 3                (sn: xxxxxxxxxxx)

/usr/sbin/hpacucli: line 15:  2854 Illegal instruction     $HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $*

 

Note that hpacucli ctrl all show and hpacucli ctrl all show detail works find. Just the config crashes it.

 

Any idea what's causing this? I'm I missing some rpm package?

 

--Kaj

1 REPLY 1
Kaj70
Occasional Visitor

Re: hpacucli 9.0-24.0 crashes on config query

Made a strace on it. The end of the trace shows a SIGILL with pid 23238.

 

[pid 23238] time(NULL)                  = 1335389468
[pid 23238] time(NULL)                  = 1335389468
[pid 23238] fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
[pid 23238] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa88000
[pid 23238] write(1, "\n", 1
)           = 1
[pid 23238] write(1, "Smart Array 5300 in Slot 3      "..., 40Smart Array 5300 in Slot 3              ) = 40
[pid 23238] write(1, "  (", 3  ()          = 3
[pid 23238] write(1, "sn: XXXXXXXXXXXXXX", 18sn: XXXXXXXXXXXXXX) = 18
[pid 23238] write(1, ")\n", 2)
)          = 2
[pid 23238] write(1, "\n", 1
)           = 1
[pid 23238] --- SIGILL (Illegal instruction) @ 0 (0) ---
Process 23147 resumed
Process 23238 detached
<... waitpid resumed> [{WIFSIGNALED(s) && WTERMSIG(s) == SIGILL}], 0) = 23238
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fba000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7db7000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2528
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7db7000, 4096)                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "/usr/sbin/hpacucli: line 15: 232"..., 102/usr/sbin/hpacucli: line 15: 23238 Illegal instruction     $HPACUCLI_BIN_INSTALLATION_DIR.hpacucli $*
) = 102
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbff05528, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x807b960, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 556)                      = 0
exit_group(132)                         = ?