【问题标题】:Issue with solr-jetty with a fresh re-installation of CKAN, Jetty and Solr重新安装 CKAN、Jetty 和 Solr 导致 solr-jetty 出现问题
【发布时间】:2015-05-21 21:17:46
【问题描述】:

我正在尝试在我的 Ubuntu 14.04 服务器上安装 CKAN,但遇到了一些我无法修复的错误。

从计算机中删除所有内容后,我尝试进行全新安装。我遇到了一些错误。当我尝试运行时: sudo apt-get remove jetty,我明白了:

*停止 Jetty servlet 引擎(可在 http://myComputer-ubuntu:8983/)。

jetty start-stop-daemon: 找不到用户 'solr'

启动-停止-守护进程:未找到用户“solr”

invoke-rc.d: initscript jetty,动作“停止”失败。

dpkg: 错误处理包jetty (--remove): 子进程已安装 删除前脚本返回错误退出状态 2

*启动 Jetty servlet 引擎。码头启动-停止-守护进程:用户“solr” 未找到 *(已在运行)。 [好的]

处理时遇到错误:

码头

E:子进程/usr/bin/dpkg返回错误码(1)

任何想法如何解决这个问题?

编辑:

尝试后sudo apt-get purge --auto-remove jetty 我收到此错误:

以下软件包具有未满足的依赖关系:
码头:取决于: libjetty-java (>= 6.1.26-1ubuntu1.1) 但没有安装

依赖:jsvc 但未安装

取决于:apache2-utils 我到底如何才能完全删除 Jetty !!??!!

编辑2:

尝试sudo apt-get remove jetty时:

我收到一条消息说码头没有安装,但同时它给我一个错误,码头的依赖关系不满足!

【问题讨论】:

  • 我遇到了这个确切的问题(尝试在 Ubuntu 等上安装 CKAN 时)。你找到解决办法了吗?
  • 刚刚发现有个bug:bugs.launchpad.net/ubuntu/+source/jetty/+bug/1021193。建议您点击该链接,注册 Ubuntu One(如果您还没有),如果这对您有影响,请投票支持它。

标签: solr jetty ubuntu-14.04 ckan


【解决方案1】:

我在 Ubuntu 14 上遇到了同样的错误消息,我刚刚弄清楚它是什么。

问题在于/etc/default/jetty 的行尾。事实证明,该文件已在 Windows 上进行了编辑,并且行尾为 CRLF,一旦我将文件更新为 LF 并重新运行它,问题就解决了。

最快的测试方法是通过运行sudo mv /etc/default/jetty /tmp/ 恢复到Jetty 的原始配置,然后运行sudo service jetty restart。如果你遇到和我一样的问题,jetty 会正常重启。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 2013-04-18
    • 2015-04-23
    相关资源
    最近更新 更多