Ubuntu

如何在執行 Ubuntu Server 14.10 的 Proliant N40L 上安裝 HP Smart Storage Administrator (hpssa)?

  • March 25, 2015

我有一個帶有 HP Smart Array P410 RAID 卡的 HP Proliant N40L MicroServer。引導驅動器是執行 Ubuntu Server 14.10 的 SSD。

P410 在初始化時掛斷。根據我的閱讀,解決方案是從HP 的 mcp repo安裝hppsa

我添加了以下內容/etc/apt/sources.list,更新了 apt,並生成了密鑰:

deb http://downloads.linux.hp.com/SDR/repo/mcp/ubuntu trusty/current non-free

嘗試安裝 hp-health(hpssacli 的依賴項)時,出現以下錯誤:

Setting up hp-health (10.0.0.1.3-4.) ...
 Trying to identify the Product Name.../etc/init.d/hp-health: line 461: [: : integer expression expected

 ERROR: This server is NOT supported!
 Error: No supported management controller found
invoke-rc.d: initscript hp-health, action "start" failed.
dpkg: error processing package hp-health (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.19-10ubuntu2.3) ...
Errors were encountered while processing:
hp-health
E: Sub-process /usr/bin/dpkg returned an error code (1)

/etc/init.d/hp-health @ 140:

if [ "$PRODNUM" -ge 100 -a "$PRODNUM" -lt 200 ] ; then  # TRUE only if the server is 100 series

根據該評論,看起來 hp-health 僅支持 100 系列 Proliants。但是,據我所知,帶有 P410 的 N40L 很常見。

我只是不知道我做錯了什麼。是 Ubuntu 14.10 嗎?我是否在 MCP 儲存庫中選擇了錯誤的版本或發行版?


編輯:

當我嘗試安裝時,hpssacli我得到:

Preparing to unpack .../hpssacli_2.0-16.0_amd64.deb ...
Unpacking hpssacli (2.0-16.0) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)

只需安裝您需要的一個包:hpssacli或較舊的hpacucli. 不應該依賴其他任何東西。您絕對無法在您擁有的硬體上執行 hp-health。它不適用於該設備。

引用自:https://serverfault.com/questions/678304