0

我刚刚从 1.1.1 通过 debian apt 更新了 crate。到 1.1.3。启动板条箱我收到以下错误:

[2017-05-29 16:59:59,858][ERROR][bootstrap                ] Exception
java.lang.IllegalStateException: jar hell!
class: io.crate.plugin.PluginLoaderPlugin
jar1: /usr/share/crate/lib/crate-app-1.1.3.jar
jar2: /usr/share/crate/lib/crate-app-1.1.1.jar
        at org.elasticsearch.bootstrap.JarHell.checkClass(JarHell.java:285)
        at org.elasticsearch.bootstrap.JarHell.checkJarHell(JarHell.java:186)
        at org.elasticsearch.bootstrap.JarHell.checkJarHell(JarHell.java:87)
        at org.elasticsearch.bootstrap.BootstrapProxy.setup(BootstrapProxy.java:175)
        at org.elasticsearch.bootstrap.BootstrapProxy.init(BootstrapProxy.java:300)
        at io.crate.bootstrap.CrateDB.main(CrateDB.java:50)

知道该怎么做吗?

4

2 回答 2

1

这似乎是一个打包错误 - 或者在升级过程中出现了其他问题。您使用的是哪个 Debian 版本?

作为一种解决方法,您可以通过手动删除来解决错误/usr/share/crate/lib/crate-app-1.1.1.jar

于 2017-05-29T15:22:07.140 回答
0

我只是删除了板条箱,删除了(旧)罐子并重新安装了它。现在它起作用了。

于 2017-06-01T12:44:50.423 回答