【问题标题】:Which fromVersion to use when upgrading from 2.5.1 to 2.5.2从 2.5.1 升级到 2.5.2 时使用哪个 fromVersion
【发布时间】:2020-12-13 08:30:32
【问题描述】:

组件

  • 安装

说明

我尝试使用以下说明在 Ubuntu 上从 2.5.1 升级到 2.5.2 https://thingsboard.io/docs/user-guide/install/upgrade-instructions/#upgrading-to-252

使用的数据库是 Cassandra。

指令状态:

# Finally, execute upgrade script and specify your previous ThingsBoard version. 
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=2.4.3

我不明白为什么在这里使用 --fromVersion=2.4.3。安装页面显示

注意:这些升级步骤适用于 ThingsBoard 2.5.1 版。要升级到 2.5.2,您需要先升级到 2.5.1。

由于我是从 2.5.1 升级的,所以我尝试了$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=2.5.1,但得到了这个结果:

 ===================================================
 :: ThingsBoard ::       (v2.5.2)
 ===================================================

Starting ThingsBoard Upgrade from version 2.5.1 ...
Unexpected error during ThingsBoard installation!
java.lang.RuntimeException: Unable to upgrade ThingsBoard, unsupported fromVersion: 2.5.1
        at org.thingsboard.server.install.ThingsboardInstallService.performInstall(ThingsboardInstallService.java:169)
        at org.thingsboard.server.ThingsboardInstallApplication.main(ThingsboardInstallApplication.java:43)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
        at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:597)
Unexpected error during ThingsBoard installation!

因此,我按照安装说明尝试了 fromVersion=2.4.3。但这也不起作用:

thingsboard@thingsboard-1:~$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=2.4.3
 ===================================================
 :: ThingsBoard ::       (v2.5.2)
 ===================================================

Starting ThingsBoard Upgrade from version 2.4.3 ...
Upgrading ThingsBoard from version 2.4.3 to 2.5.0 ...
Updating schema ...
Updating ts ...
Schema updated.
Updating schema ...
Updating attributes ...
Updating tenant...
Schema updated.
Upgrading ThingsBoard from version 2.5.0 to 2.5.1 ...
Unexpected error during ThingsBoard installation!
java.lang.RuntimeException: Unable to upgrade Cassandra database, unsupported fromVersion: 2.5.0
        at org.thingsboard.server.service.install.CassandraTsDatabaseUpgradeService.upgradeDatabase(CassandraTsDatabaseUpgradeService.java:52)
        at org.thingsboard.server.install.ThingsboardInstallService.performInstall(ThingsboardInstallService.java:146)
        at org.thingsboard.server.ThingsboardInstallApplication.main(ThingsboardInstallApplication.java:43)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
        at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:597)
Unexpected error during ThingsBoard installation!
ThingsBoard upgrade failed

那么我应该使用哪个 fromVersion 呢?还是我做错了什么?

环境

  • 操作系统:Ubuntu 18.04 LTS
  • ThingsBoard:2.5.1 / 2.5.2
  • 浏览器:不适用

另见https://github.com/thingsboard/thingsboard/issues/3820

【问题讨论】:

    标签: thingsboard


    【解决方案1】:

    解决方案是根本不运行此版本的升级脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 2018-03-28
      • 1970-01-01
      相关资源
      最近更新 更多