问题现象
Linux TC上安装华为云客户端,运行AccessClient_x64lnx.run安装脚本,报错“ The tc does not have the basic ability。
解决方法
这个问题实际上是校验tc出错了,但实际上,我们不需要校验tc,所以解决方法就是跳过校验tc。
运行AccessClient_x64lnx.run安装脚本后,会解压一些文件到当前目录的FusionAccess_Client子目录下面,也会解压一些文件在/tmp/HDPTempFiles目录下。
-
进入FusionAccess_Client下,把run.sh中的第3步脚本全部删除,以免它再次解压文件,覆盖了我们修改的脚本。
-
修改文件/tmp/HDPTempFiles/install.sh,搜索basic,在前面添加一行命令,把checkability赋值为0. 再查找“have the basic ability”这一行,把后面的checkability = 1 和 return 1两行注释掉。
-
进入目录/custom/fusionaccess/Client_for_linux_x64_v1.6.50005/FusionAccess_Client,把该目录下的所有文件打包成一个压缩文件,文件名为AccessClient_soft.tar.gz。然后再压缩一次。
tar zcvf AccessClient_soft.tar.gz *
tar zcvf AccessClient.tar.gz AccessClient_soft.tar.gz
- 重新打成run包,并运行安装命令。
echo ../run.sh AccessClient.tar.gz > FusionAccessClient_x64.run
chmod a+x FusionAccessClient_x64.run
./FusionAccessClient_x64.run disable-reboot
- 命令运行后,检查/usr/local/目录下是否有HDPClient生成。
客户端下载:https://download.csdn.net/download/weixin_45357522/14079102