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

我有一个惠普智能arraysP410突袭卡Proliant N40L微型服务器。 启动驱动器是运行Ubuntu Server 14.10的SSD。

初始化时,P410会挂起。 从我读过的解决scheme是从惠普的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系列原生植物。 不过,从我所知道的情况来看,带有P410的N40L是相当常见的。

我只是无法弄清楚我做错了什么。 它是Ubuntu 14.10吗? 我在MCP回购中select了错误的版本还是发行版?


编辑:

当我尝试安装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。 这不是意味着那个设备。