【4.9】新建策略失败报错

问题版本:

4.9

问题现象/报错:

安装完服务之后,下发客户端策略没有生效,创建策略页面提示报错Error 1054:Unknown column ‘url_record_enable’ in ‘field list’

没有找到字段

排查思路/解决方案:

排查思路:首先就是配置有没有正常下发,如果没有下发就可以考虑mqtt是不是出了问题。然后记录策略这些都是存储到数据库中的,如果存储不成功就要考虑数据库正不正常,然后怎样去排查数据库真不正常。

原因:数据库初始化有问题,字段不存在。

解决办法:

center执行命令:重新初始化

/usr/local/app/appinit/auditsysinit -c /etc/auditsys/center/center_server.yaml

(如果是升级的 ,数据库会回复升级前自动备份的状态)

因为是手动执行,会导致产生的sql文件权限变化。需要修改文件权限为auditsys属主属组。否则影响后续center上传升级包升级

chown   auditsys:auditsys  /home/wwwroot/default/sqlbak/auditsys.sql

完成后检查策略创建和下发是否正常。