在本地安装部署ThingsBoard,报如题的错误。后来发现问题所在:是自己本地安装的Postgresql版本太低(<11),而安装ThingsBoard时导入sql脚本,里面有语句“create procedure”,报错就出在这个位置。
注意create procedure只有PostgreSQL 服务端大于等于11的版本才支持
下面是出错的相关信息:
2020-09-17 10:24:30,985 INFO – Starting ServiceWrapper in the CLI mode
2020-09-17 10:24:35,976 FATAL – WMI Operation failure: AccessDenied
WMI.WmiException: AccessDenied
在 WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
在 WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
在 winsw.WrapperService.Run(String[] _args, ServiceDescriptor descriptor)
在 winsw.WrapperService.Main(String[] args)
WMI.WmiException: AccessDenied
在 WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
在 WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
在 winsw.WrapperService.Run(String[] _args, ServiceDescriptor descriptor)
在 winsw.WrapperService.Main(String[] args)
ThingsBoard installed successfully!
如果Postgresql版本这确的话,应该是下面这个样子。
2020-09-17 10:56:39,891 INFO – Starting ServiceWrapper in the CLI mode
2020-09-17 10:56:40,683 INFO – Completed. Exit code is 0
ThingsBoard installed successfully!
暂无评论内容