FusionCompute产品安装VRM失败

问题描述

某FusionCompute R3C00局点反馈安装VRM时,安装工具上报安装控件失败。

告警信息

处理过程

1. 分析日志,发现在初始化pgsql数据库时,lc_monetary参数错误,导致data目录未生成,请看面的截图:

2. 从上面的错误截图可知,经确认,lc_monetary参数值为繁体中文,跟现场工程师确认,现场安装VRM使用的PC安装了繁体中文语言包,lc_monetary参数被修改为繁体中文,由于pgsql不支持lc_monetary参数为繁体中文,所以安装工具报错。

【规避方案】:
解压安装包中的FusionCompute V100R003C00SPC300_Tools\Installer\CloudComponents\bin.zip 文件。
修改 bin.zip\bin\lib\start_pgsql.bat 为:
%pgsql_dir%\%initdb% -U galax -D %pgsql_dir%\%data_dir% -E %encoding%  --locale="Chinese (Simplified)_People's Republic of China.936"

【解决方案】:
虽然此问题是由于pgsql的bug导致,但是由于pgsql是开源代码,已经给产品提单,安装工具规避pgsql的bug。

根因

建议与总结

在现场安装时如果遇到此问题,可以通过修改安装脚本或者使用纯英文的安装环境来规避此问题。
阅读剩余
THE END