Coruppted Jenkins должен переустановить

Мой jenkins похож поврежденный. После установки более старой версии я пытался обновить. Когда я попробовал

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

Это было отказавшим для обновления. Затем я удалил использование jenkins

sudo apt-get remove jenkins

И снова я пытался установить. Это дает

    Reading package lists... Done
Building dependency tree       
Reading state information... Done
jenkins is already the newest version.
The following packages were automatically installed and are no longer required:
  libjna-java libhttpcore-java libxbean-java libargs4j-java libhttpclient-java
  libplexus-build-api-java libbackport-util-concurrent-java
  libplexus-utils-java libjffi-java libjffi-jni
  libmaven-common-artifact-filters-java libjsr305-java libcommons-jexl-java
  libplexus-bsh-factory-java libplexus-container-default-java
  libganymed-ssh2-java jenkins-cli libplexus-sec-dispatcher-java
  libcommons-net2-java libjsoup-java libmaven2-core-java libplexus-cipher-java
  libjenkins-remoting-java libeasymock-java libplexus-i18n-java
  libmaven-invoker-java libplexus-containers-java libjaffl-java libdoxia-java
  libmaven-dependency-tree-java libmodello-java libplexus-archiver-java
  libconstantine-java libmaven-scm-java libmaven-enforcer-plugin-java
  libplexus-io-java libwagon-java libcommons-vfs-java libanimal-sniffer-java
  libgoogle-collections-java libnetbeans-cvsclient-java
  libmaven-plugin-testing-java libplexus-classworlds-java libitext1-java
  libplexus-interactivity-api-java libcommons-jxpath-java jenkins-common
  libplexus-interpolation-java libclassworlds-java
  libcommons-configuration-java libjnr-posix-java libplexus-ant-factory-java
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 513 not upgraded.

Но service jenkins restart бросок команды

jenkins: unrecognized service

Даже http://localhost:8080/ не работа.

Я хочу установить с начала. Какие-либо предложения?

Отредактированный:

Я выполнил эти шаги:

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get install -f && sudo apt-get autoremove

и затем то же выше шагов, выполненных для установки.

Но все еще та же ошибка. Снова я пытался удалить использование пакета

sudo apt-get remove jenkins && sudo apt-get install jenkins

Это - часть вывода:

The following NEW packages will be installed:
  jenkins
0 upgraded, 1 newly installed, 0 to remove and 268 not upgraded.
Need to get 0 B/61.3 MB of archives.
After this operation, 67.4 MB of additional disk space will be used.
Selecting previously unselected package jenkins.
(Reading database ... 224579 files and directories currently installed.)
Unpacking jenkins (from .../archives/jenkins_1.557_all.deb) ...
Processing triggers for ureadahead ...
Setting up jenkins (1.557) ...

Но все еще сервис, не распознанный.

Еще одна вещь, которую я заметил, /etc/init.d/jenkins пусто.

Какой-либо другой способ установить тот же jenkins пакет?

9
задан 3 April 2014 в 13:44

1 ответ

Ну, пакет был удален так, чтобы был то, почему он не запускается или работает. Выполненный sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get install -f && sudo apt-get autoremove В будущем заботятся при установке пакетов снаружи человечности repos. IMO Вы - более обеспеченное здание из источника или использование ppa.

Из Вашего описания проблемы, Ваш файл конфигурации был так или иначе поврежден. просто удаление и переустановка пакета не решат проблему (это редко делает в Linux), потому что apt-get remove foo удаляет освобождение и двоичный файл, но оставляет конфигурационные файлы на месте. Когда Вы тогда устанавливаете apt-get install foo, файлы конфигурации остаются.

Для разрешения этой проблемы IMO лучше производить чистку, скорее тогда удаляют пакет (хотя, если Вы предпочитаете, можно отредактировать файлы конфигурации для изменения поведения способных - добираются).

sudo apt-get purge jenkins
sudo apt-get install jenkins

, Если проблема сохраняется, Вы, возможно, должны зарегистрировать отчет об ошибках против jenkins.

8
ответ дан 16 November 2019 в 16:23

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

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