2017-02-23 64 views
12

У меня есть новая установка Jenkins 2.32.2 на Ubuntu. Открыт браузер на экземпляре и получить на странице под названием Offline, с сообщением «Этот экземпляр Дженкинс, как представляется, отсутствует» и предлагает варианты «Настройка прокси» или «Пропустить Plugin Установка»Почему Дженкинс говорит: «Этот экземпляр Jenkins оказался в автономном режиме»

машина явно не отключена, поскольку я просто использовал подключение к Интернету для установки. У меня также была предыдущая установка, выполненная точно так же, как и работа. Я удалил предыдущую установку, так как Pipelines не работал, и Google сказал мне, что это из-за JDK 9. Так что я удалил все установки JDK/JRE, а также jenkins, только что установленный JDK 8, установил Jenkins и добрался досюда ,

Дженкинс работал над этой коробкой в ​​прошлом, и что заставляет ее думать, что она отключена?

Update: Найден файл журнала/вар/Библиотека/Jenkins/журналы/задачи/Download metadata.log и он начинает с сообщением FATAL: Соединение отклонено (Соединение отклонено) Я думаю, что указывает на что интернет-соединение в порядке, но что-то еще останавливает его получение данных?

Обновление: На основании других исследований я проверил сайт обновления в диспетчере подключаемых модулей. Это указано как http://updates.jenkins-ci.org/update-center.json, и из командной строки wget этого файла преуспевает. Так что определенно не проблема связи. Работал как с http, так и с https, jenkins не работает ни с одним из них.

+0

У меня была такая же пробка, и я попробовал конфигурацию прокси, она работает! На той же машине чистый HTTP-прокси. Все еще не знаю почему. – deemstone

+0

любая удача с этим? – kraftydevil

ответ

-2

Угадайте, что jenkins не запускается, из-за чего отображается ошибка. Вы должны будете начать Дженкинс с командой

sudo service jenkins start 

Это должно получить Дженкинс и работает & вы должны быть в состоянии получить к нему доступ через браузер

+0

Уже проверено. – Simon

+0

$ ps -aux | grep jenkins – Simon

+0

avahi 646 0.0 0.0 44788 3232? Ss 15:51 0:00 avahi-daemon: running [jenkins.local] – Simon

11

В моем случае, это что-то делать с SSL. Я могу исправить это, отредактировав /var/lib/jenkins/hudson.model.UpdateCenter.xml и сменив URL-адрес на использование http вместо https.

Перезапустите jenkins и перезагрузите сайт, он больше не отображается в автономном режиме.

+0

Спасибо, Алекс !!! Он работал с URL-адресом localhost. – MAC

+1

работал для меня. os x file at /Users/Shared/Jenkins/Home/hudson.model.UpdateCenter.xml –

+0

работает с ubuntu 14.04 LTS 64bit – mils

1

Для Macos пользователей:

Шаг -1: Редактировать /Users/Shared/Jenkins/Home/hudson.model.UpdateCenter.xml и изменить URL, чтобы использовать http вместо https.

Шаг -2: Restart Дженкинс (например, перейдя в http:localhost:8080) и перезагрузить веб-сайт

Шаг -3 (дополнительно): Если он запрашивает пользователя и пароль, и если вы не создавали один; по умолчанию пользователя является администратором и скопировать пароль от

sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword 

кредитов - @Alex in this post и @Tuan Ф here и @Joe Уолш для комментария на пути к каталогу Macos

1

в моем случае (macOS), обновление jdk до 8 и переустановка jenkins решила проблему.