SuperDoctor 5 无法安装在 CentOS 7.3.1611 上

SuperDoctor 5 无法安装在 CentOS 7.3.1611 上

我在将 SuperMicro 的 SuperDoctor 5 v5.4.0b703 安装到带有 X7DB3 主板的 CentOS 7.3.1611 盒上时遇到了问题。

我执行二进制文件(以 root 身份)并按照提示操作,最终进入命令提示符,但未安装任何内容,只有一个目录和一个日志文件。以下是日志文件:

   __________________________________________________________________________

Mon Jun 12 12:26:29 PDT 2017

Free Memory: 11593 kB
Total Memory: 35840 kB

2 Command Line Args:
0:  -m
1:  CONSOLE

java.class.path:
    /tmp/install.dir.9241/InstallerData
    /tmp/install.dir.9241/InstallerData/installer.zip

ZGUtil.CLASS_PATH:
    /tmp/install.dir.9241/InstallerData
    /tmp/install.dir.9241/InstallerData/installer.zip

sun.boot.class.path:
    /tmp/install.dir.9241/Linux/resource/jre/lib/resources.jar
    /tmp/install.dir.9241/Linux/resource/jre/lib/rt.jar
    /tmp/install.dir.9241/Linux/resource/jre/lib/sunrsasign.jar
    /tmp/install.dir.9241/Linux/resource/jre/lib/jsse.jar
    /tmp/install.dir.9241/Linux/resource/jre/lib/jce.jar
    /tmp/install.dir.9241/Linux/resource/jre/lib/charsets.jar
    /tmp/install.dir.9241/Linux/resource/jre/lib/jfr.jar
    /tmp/install.dir.9241/Linux/resource/jre/classes

java.ext.dirs:
    /tmp/install.dir.9241/Linux/resource/jre/lib/ext
    /usr/java/packages/lib/ext

java.version                  == 1.8.0_92 (Java 1)
java.vm.name                  == Java HotSpot(TM) 64-Bit Server VM
java.vm.vendor                == Oracle Corporation
java.vm.version               == 25.92-b14
java.vm.specification.name    == Java Virtual Machine Specification
java.vm.specification.vendor  == Oracle Corporation
java.vm.specification.version == 1.8
java.specification.name       == Java Platform API Specification
java.specification.vendor     == Oracle Corporation
java.specification.version    == 1.8
java.vendor                   == Oracle Corporation
java.vendor.url               == http://java.oracle.com/
java.class.version            == 52.0
java.library.path             == /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.compiler                 == null
java.home                     == /tmp/install.dir.9241/Linux/resource/jre
java.io.tmpdir                == /tmp
os.name                       == Linux
os.arch                       == amd64
os.version                    == 3.10.0-514.21.1.el7.x86_64
path.separator                == :
file.separator                == /
file.encoding                 == UTF-8
user.name                     == root
user.home                     == /root
user.dir                      == /tmp/install.dir.9241
user.language                 == en
user.region                   == null
__________________________________________________________________________

Installed Feature(s) SuperDoctor5 of SD5

Install Begin: JUNE 12, 2017 12:25:27 AM PDT
Install End: JUNE 12, 2017 12:26:21 AM PDT

Installed by InstallAnywhere 17.0 Premier Build 5158


User Interactions
-----------------


#Choose an install folder
#------------------------
USER_INSTALL_DIR=/opt/Supermicro/SuperDoctor5

Summary
-------

Installation: Successful.

9 Successes
0 Warnings
0 NonFatalErrors
0 FatalErrors

Action Notes:

None

Install Log Detail:

Check Disk Space:         /opt/Supermicro/SuperDoctor5
                          Status: SUCCESSFUL
                          Additional Notes: NOTE - Required Disk Space:407,777,782 Bytes Free Disk Space:93,926,232,064 Bytes 

Execute Command:          grep /tmp /etc/mtab
                          Status: SUCCESSFUL

Execute Command:          grep /tmp /proc/mounts
                          Status: SUCCESSFUL

Execute Command:          getconf LONG_BIT
                          Status: SUCCESSFUL

Execute Script/Batch file:   Check the jvm version
                          Status: SUCCESSFUL

Execute Script/Batch file:   systemctl daemon-reload for rhel 7
                          Status: SUCCESSFUL

Execute Script/Batch file:   service sd5 status
                          Status: SUCCESSFUL


Execute Script/Batch file:   readlink -e /usr/bin/sdc.sh | sed 's/\/sdc.sh//g'
                          Status: SUCCESSFUL

不知道为什么“service sd5 status”显示“SUCCESSFUL”,因为没有 sd5 服务,而手动执行该命令会出现“找不到 Unit sd5.service”的情况。

看起来它在提取 sdc.sh 脚本时出现问题。我希望有人遇到过这种情况,并能为我指明正确的方向,以解决这个问题。

谢谢!

答案1

SD5 将创建一个包含/opt/Supermicro/SuperDoctor5文件的目录startSD5Service.sh来启动该服务。

以 root 身份手动运行以启动服务或添加到启动服务。

相关内容