目录导航
现象
安装报错,查看gcinstall.log 发现如下报错信息
File to Install. Reason : File contains parsing errors: /tmp/tmpSysctl.conf

排查
查看 /tmp/tmpSysctl.conf,发现有空行

查看安装程序 InstallTar.py,发现就是简单的复制/etc/sysctl.conf然后更新。

查看/etc/sysctl.conf, 发现有空行。
解决方案
去掉/etc/sysctl.conf里面的空行。
总结
GBase 安装程序的配置解析,再写入的程序,没有考虑到配置文件有空行的情况。对于解析使用没影响,但写入更新时,会导致出现【空=空】的情况,导致后续检查失败。