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

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

我有一台 HP Proliant N40L MicroServer,配有 HP Smart Array P410 RAID 卡。启动驱动器是运行 Ubuntu Server 14.10 的 SSD。

P410 在初始化时卡住了。据我所知,解决办法是安装丙二醛HP 的 mcp 存储库

我添加了以下内容/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。不过,据我所知,N40L 搭配 P410 相当常见。

我只是不明白我做错了什么。是 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)

答案1

只需安装您需要的一个软件包:hpssacli或较旧的版本hpacucli。不应依赖任何其他东西。您绝对无法在现有硬件上运行 hp-health。它不适合该设备。

相关内容