2013-06-12 4 views
0

Я пытаюсь запустить jenkins на debian 7, но я продолжаю получать эту ошибку, пока работает apt-get install jenkins.jenkins не удается установить без ошибок на debian 7

Setting up dbus (1.6.8-1) ...

Failed to open connection to "system" message bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

[ ok ] Starting system message bus: dbus.

Также я получаю сообщение, что Дженкинс начал в конце, и сообщение об ошибке:

[ ok ] Starting Jenkins Continuous Integration Server: jenkins.

но /etc/init.d/jenkins status дает мне вывод, что дженкинс не Бег. также ls -alh/var/lib/jenkins дает мне пустую папку.

Таким образом, установка завершается с ошибкой без ошибок.

Это путь я бегу установки:

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -

sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'

apt-get update

apt-get install jenkins

Кто-нибудь из вас попытался установить Дженкинс на свежую Debian 7?

с нетерпением жду ответа.

добрые пожелания и заранее спасибо

+0

Я проверил файл/dir в/var/run/dbus с именем system_bus_socket и он существует, googled that right далеко вперед. – Daniel

+0

с недавно выпущенным debian 7.1 проблема с dbus больше не существует, но все равно '/ var/lib/jenkins' пуст, и' /etc/init.d/jenkins start' скажет OK, но '/etc/init.d/ jenkins status' скажет, что jenkins не работает. имеет смысл, когда в папке jenkins нет файлов. – Daniel

ответ

1

Итак, я решил проблему наконец.

Я ожидал Java SDK, чтобы иметь право JRE в нем, так что я скачал его с сайта Oracle: jdk1.7.0_21-x64-linux.tar.gz после установки и регистрации этого к моей машине он работал java -version и javac -version.

Проблема в том, что эта версия JRE не работала с Jenkins, поэтому благодаря @wako я установил openjdk-7-jre, и теперь у меня есть два jre на моей машине, но наконец-то начались дженкинсы. вам нужно выяснить, подходит ли openjdk-7-jre мои планы или мне нужно вернуться в Debian 6.

0

Это проблема с APT-получить, а не с Дженкинс -
пожалуйста, убедитесь, что вы запустите его как корень.

Можно попробовать установить (или обновить) другой пакет, чтобы подтвердить.

+0

Я запускаю виртуальную машину для тестирования и работы с корнем. любые другие идеи? – Daniel

+0

Уверенный - ваша виртуальная машина заблокирована из сети (или, по крайней мере, из DNS) ... Часто брандмауэр на ОС хоста блокирует доступ к виртуальной машине. – Gonen

+0

Этого не может быть, я построил установочный документ, потому что я тестирую новую настройку, и тот же самый документ работает на debian 6 просто отлично. просто в debian 7 я не могу заставить jenkins правильно запускать/устанавливать – Daniel

0

У меня была такая же проблема на недавно установленном debian 7, через легкую версию debian 7 с установленным только сервером ssh. Сначала я добавляю репозиторий, как вы его указали, попробуйте установить jenkins, но некоторые зависимости были сломаны (daemon-psmisc-java2-runtime). Чтобы решить эту проблему, я сделал:

APT-получить -f обновить И это было нормально

Чтобы завершить установку Jenkins вам понадобится apache2 и Java-JRE

apt-get install apache2 openjdk-7-jre

+0

Спасибо, я дам вам эту попытку и дам вам знать. – Daniel

+0

Чтобы завершить установку Jenkins вам нужно apache2 и Java-JRE APT-получить установку apache2 APT-получить установку OpenJDK-7-JRE – wako

+0

не существует документально необходимость apache2 установить Дженкинс также он работал на Debian 6 без apache2. Я установил последнюю версию java sdk (.tar.gz с сайта oracle). «apt-get -f upgrade» ничего не делает для меня. – Daniel

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