gpt4 book ai didi

linux - 在 Ubuntu 操作系统上安装 Thingsboard CE 时出错

转载 作者:行者123 更新时间:2023-12-04 19:25:30 30 4
gpt4 key购买 nike

我正在按照 ubuntu os 的安装指南安装 Thingsboard CE。当我执行此命令时:“sudo/usr/share/thingsboard/bin/install/install.sh --loadDemo”
并且出现了这个错误:“rg.postgresql.util.PSQLException:错误:关系“ota_package”的约束“fk_device_profile_ota_package”已经存在”。
这是我的完整日志报告:
开始 ThingsBoard 安装...
正在为实体安装数据库架构...
安装 SQL 数据库架构部分:schema-entities.sql
ThingsBoard 安装过程中出现意外错误!
org.postgresql.util.PSQLException:错误:关系“ota_package”的约束“fk_device_profile_ota_package”已经存在
在 org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2553)
在 org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2285)
在 org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
在 org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
在 org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
在 org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:322)
在 org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:308)
在 org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:284)
在 org.postgresql.jdbc.PgStatement.execute(PgStatement.java:279)
在 org.thingsboard.server.service.install.SqlAbstractDatabaseSchemaService.executeQueryFromFile(SqlAbstractDatabaseSchemaService.java:82)
在 org.thingsboard.server.service.install.SqlAbstractDatabaseSchemaService.createDatabaseSchema(SqlAbstractDatabaseSchemaService.java:63)
在 org.thingsboard.server.service.install.SqlAbstractDatabaseSchemaService.createDatabaseSchema(SqlAbstractDatabaseSchemaService.java:57)
在 org.thingsboard.server.install.ThingsboardInstallService.performInstall(ThingsboardInstallService.java:239)
在 org.thingsboard.server.ThingsboardInstallApplication.main(ThingsboardInstallApplication.java:46)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.base/java.lang.reflect.Method.invoke(Method.java:566)
在 org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
在 org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
在 org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
在 org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:467)
ThingsBoard 安装过程中出现意外错误!
ThingsBoard 安装失败!
任何人请帮助我!谢谢你们!

最佳答案

我遇到过同样的问题。不完全确定出了什么问题,但如果有多个 PostgreSQL 安装,似乎就会出现冲突。
因此,经过数小时的挖掘后,我唯一的选择是卸载 ThingsBoard 和 PostgreSQL 完全并重新安装所有这些。在那之后它完美地工作了。希望他们尽快修复错误。
编辑:所以发现您不能使用相同的数据库多次运行安装命令。简单地删除数据库并创建一个新的并运行安装命令。

关于linux - 在 Ubuntu 操作系统上安装 Thingsboard CE 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71552455/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com