2015-05-21 2 views
1

Я пытаюсь установить CKAN на моем сервере Ubuntu 14.04, но я столкнулся с некоторыми ошибками, которые я не могу исправить.Проблема с solr-причал с новой переустановкой CKAN, Jetty и Solr

Я попытался сделать новую установку после того, как удалил все с моего компьютера. Я получаю некоторые ошибки. Когда я пытаюсь запустить: sudo apt-get remove jetty, я получаю:

*Stopping Jetty servlet engine (was reachable on http://myComputer-ubuntu:8983/).

jetty start-stop-daemon: user 'solr' not found

start-stop-daemon: user 'solr' not found

invoke-rc.d: initscript jetty, action "stop" failed.

dpkg: error processing package jetty (--remove): subprocess installed pre-removal script returned error exit status 2

*Starting Jetty servlet engine. jetty start-stop-daemon: user 'solr' not found *(already running). [ OK ]

Errors were encountered while processing:

jetty

E: Sub-process /usr/bin/dpkg returned an error code (1)

Любые идеи, как это исправить?

Edit:

После попытки sudo apt-get purge --auto-remove jetty я получаю эту ошибку:

The following packages have unmet dependencies:
jetty : Depends: libjetty-java (>= 6.1.26-1ubuntu1.1) but it is not installed

Depends: jsvc but it is not installed

Depends: apache2-utils How on earth can i completely remove Jetty!!??!!

Edit2:

При попытке sudo apt-get remove jetty:

я получаю сообщение о том, мол не установлен, но в то же время он дает мою ошибку, что зависимости причала не выполняются!

+0

У меня такая точная проблема (при попытке установить CKAN на Ubuntu и т. Д.). Удалось ли вам найти решение? –

+0

Я только что обнаружил, что есть ошибка: https://bugs.launchpad.net/ubuntu/+source/jetty/+bug/1021193. Советуем вам следовать этой ссылке, подпишитесь на Ubuntu One (если вы еще этого не сделали) и проголосуйте за нее, если это повлияет на вас. –

ответ

0

У меня возникли те же сообщения об ошибках на Ubuntu 14, и я только что понял, что это было.

Вопрос был с окончанием строки /etc/default/jetty. Оказалось, что файл был отредактирован в Windows и имел окончание строки CRLF, как только я обновил файл до LF и повторно запустил его, проблема была решена.

Самый быстрый способ проверить это - вернуться к исходной конфигурации Jetty, запустив sudo mv /etc/default/jetty /tmp/, а затем запустите sudo service jetty restart. Если у вас есть такая же проблема, как и я, причал перезапустится должным образом.

Смежные вопросы