Fresh Re установка Цкан, Причал, Солр

Я пытаюсь установить ckan на мою Ubuntu 14.04, но у меня возникли некоторые ошибки, которые я не могу исправить, поэтому я решил сделать новую установку после того, как я удаляю все со своего компьютера. Я получаю некоторые ошибки, когда пытаюсь выполнить 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)

после выполнения 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!!??!!

Может ли кто-нибудь иметь идею? Спасибо

(также опубликовано в StackOverflow, но, похоже, это подходящее место для него)

1
задан 22 May 2015 в 00:48

2 ответа

Вы просто редактируете гагатовый сценарий /etc/init.d/jetty запуска, который я принимаю и помещаю чистый выход на 2-ю строку:

#!/bin/sh -e
exit 0

тогда

apt-get update && apt-get -f install

И это чисто удалит причал. это перестало работать, потому что init сценарий перестал работать.

0
ответ дан 22 May 2015 в 00:48

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

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

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

0
ответ дан 22 May 2015 в 10:48
  • 1
    That' s интересное наблюдение; благодарит совместно использовать! en_US.UTF-8 Сочиняют, файл является очень большим, возможно слишком большим... – Gunnar Hjalmarsson 17 October 2016 в 10:39

Другие вопросы по тегам:

Похожие вопросы: