Пакет jenkins-common для последних сборок jenkins

Я обязан обновить jenkins из-за ошибки, нарушающей наши сборки, я использовал репозиторий jenkins из http://pkg.jenkins-ci.org/debian/ и натолкнулись на стену. Требуемая версия Jenkins 1.531

jenkins-common пакет необходим для некоторых файлов конфигурации и плагинов, которые могут быть найдены jenkins пакет, хотя нет jenkins-common версия новее чем 1.424.6 имеется в наличии.

Я что-то пропустил? Где я могу найти правильную версию jenkins-common?

2 ответа

Неправильный обходной путь для проблемы состоит в том, чтобы отредактировать /etc/init/jenkins.conf и закомментируйте или удалите строку $JENKINS_ROOT/bin/maintain-plugins.sh, Это предотвратит вызов отсутствующего скрипта (единственная часть jenkins-common на самом деле требуется.)

Теперь я держал пакеты, чтобы предотвратить изменение этого изменения без ручного вмешательства, но это не очень стабильное состояние, поэтому лучшее решение очень приветствуется.

Я также должен был убедиться, что libjna-java не был установлен для запуска jenkins (очевидно, известный конфликт с жестко запрограммированным местоположением libpam.so в openjdk6)

@SimplySimon является допустимым вариантом, просто вы должны использовать apt-get лайк sudo apt-get install jeckins-common, Но! Источник один и тот же, просто Debian/Ubuntu любит разделять пакеты в архитектуре, специфичной для всех.

Если вы устанавливаете из оригинального сопровождающего, обычно они просто создают один двоичный файл. Я думаю, что у вас есть все пакеты jenkins, поскольку устанавливаемый вами пакет имеет размер 54 МБ, в то время как jeckins-common в репозиториях весит всего ~30 МБ с другими второстепенными пакетами, сумма которых примерно равна полной версии пакета.

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