0

我正在尝试在 Windows 10 上安装 Thingsboard。但我收到错误消息:“org.thingsboard.server.dao.exception.DataValidationException:电子邮件'sysadmin@thingsboard.org'的用户已经存在于数据库中!”

有人可以帮我解决这个问题吗?

谢谢你。

4

3 回答 3

0

我有同样的问题并用这种方法修复它:删除 thingsboard 文件夹和注册表项。重新安装。

于 2017-11-15T12:12:34.090 回答
0

您在其中提取了 thingsboard 并安装了“数据”目录。所以从那里删除了 DB 文件/目录和所有非 .sql 文件。现在重新安装它。

它肯定会起作用。

于 2019-02-21T09:18:14.203 回答
0

Thingsboard 使用/usr/share/thingsboard/data/.firstLaunch文件查看启动时是否需要安装。如果.firstLaunch文件存在,Thingsboard 将启动,但如果不存在,Thingsboard 将尝试安装和填充数据库。

如果您已经配置了 Thingsboard 数据库,只需.firstLaunch在目录中创建空文件,/usr/share/thingsboard/data就不会再出现错误。

检查此链接以了解其工作原理:https ://github.com/thingsboard/thingsboard/blob/99afad3f6fa9e27fbf81c531ca3917b597df1e24/msa/tb/docker/start-tb.sh#L27

于 2022-02-07T10:19:01.183 回答