错误 #4623
网管2.3.0版本,基站3.1.3pre2T1版本(产测),需要对导出导入配置数据的agent配置做兼容处理
开始日期:
2025-12-17
计划完成日期:
% 完成:
0%
预期时间:
描述
网管2.3.0版本,基站3.1.3pre2T1版本(产测),需要对导出导入配置数据的agent配置做兼容处理
备注:
目前 3.1.3pre1T8 3.1.3pre2T1 3.1.4pre1T1 3.1.4pre1T2
这些版本应该都存在类似问题
历史记录
由 马 党旗 更新于 大约 18 小时 之前
- 状态 从 新建 变更为 进行中
已处理,网管在导入配置的时候,会解压包,然后删除里面的agent相关配置及校验信息
// 处理gnb-agent配置文件导入后导致基站失联问题
if isEx, _ := tools.DirIsExist(filepath.Join(zipDir, "agent")); isEx {
// 删除agent相关目录下的文件的校验信息
for _, file := range iniCfg.Section("").Keys() {
if strings.Contains(file.Name(), "/agent/") {
iniCfg.Section("").DeleteKey(file.Name())
}
}
iniCfg.SaveTo(filepath.Join(zipDir, "sha256ums"))
_ = os.RemoveAll(filepath.Join(zipDir, "agent"))
err = tools.ZipFiles(zipDir, body.Path)
if err != nil {
return helper.SetError(11019, err.Error())
}
}