Мастер установки Jenkins

Я только что установил Jenkins на свой сервер RHEL 6.0 через npm:

npm -ivh jenkins-2.7.2-1.1.noarch.rpm

Я также настроил свой порт на 9917, чтобы избежать конфликтов с моим сервером Tomcat, что позволило мне получить доступ к странице Jenkins по адресу ipaddress:9917. После ввода первоначального пароля администратора на странице " Разблокировать Jenkins" мне предоставляется пустая страница с заголовком "SetupWizard [Jenkins]".

Кто-нибудь знает, почему я получаю пустую страницу и как мне ее решить?

Ответ 1

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

Ответ 2

Я испытал ту же проблему, но простой перезапуск ее исправил.

Просто попробуйте следующее:

sudo service jenkins stop
sudo service jenkins start

Ответ 3

ориентация URL на https://../jenkins/index, по- видимому, решает проблему в большинстве случаев.

даже если в первый раз кнопка возврата браузера на пустой странице после завершения работы мастера отправила меня на рабочую страницу: http//: websiteDomain/login? from =% 2

В моем случае я использовал (jenkins/jenkins lts) официальный образ докера

Ответ 4

У меня была такая же проблема, но я использую порт 8080 по умолчанию. Я установил jenkins таким образом:
yum install jenkins

Затем я выполнил:

systemctl start.jenkins
systemctl enable.jenkins



затем разрешите 8080 на брандмауэре:

sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload


И часть, которая отсутствовала (по крайней мере для меня), была:

systemctl daemon-reload


После этого установка прошла нормально. Надеюсь, это может быть полезно для кого-то другого.

ура

Ответ 5

У меня была такая же проблема на macOS Sierra 10.12, и мне просто пришлось перезапустить демона.

sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist
sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist

Ответ 6

У меня тоже была такая же проблема. Но я использую Дженкинс в докер-контейнере. Так что я сделал ниже, после этого он начал работать.

docker stop my_container_name
docker start my_container_name

В вашем случае вам следует перезапустить свой Jenkins, если вы используете Linux

sudo service jenkins stop
sudo service jenkins start

Ответ 7

Остановка и запуск сервиса jenkins заставили его работать в windows.

Ответ 8

После получения Jenkins Setup Wizard пустая страница http://localhost:8080/index у меня работает.

Ответ 9

У меня была такая же проблема на Windows. Я пошел в Службы Windows и нашел Дженкинса там как службу. Я остановил службу и начал снова, а затем я мог видеть страницу.

Ответ 10

Я тоже сталкивался с этой проблемой

Перезапуск службы исправил

sudo systemctl stop jenkins 
sudo systemctl start jenkins 
sudo systemctl status jenkins

Попробуйте сделать запрос к вам Дженкинс URL

curl http://<your jenkins host>:<your port> 

Ответ 11

Как упоминалось выше для Windows - я сделал localhost: 8080/safeReststart.. работал как шарм. Спасибо за предложение этого ответа

Ответ 12

Удалось исправить это, изменив порт. (Windows10)

Сначала вы открываете командную строку и переходите к:

CD..

CD..

cd "Program Files (x86)" (или где у вас есть папка jenkins)

CD Дженкинс

реж

java -jar jenkins.war --httpPort = 8081

тем самым вы меняете локальный порт jenkins с 8080 на 8081, избегая конфликтов.

Предупреждение: не закрывайте командную строку после ее завершения, убедитесь, что она открыта перед вводом localhost: 8081

Ответ 13

В macOS, как и в Linux, мне пришлось остановить/запустить сервис jenkins чтобы он заработал

sudo launchctl unload /Library/LaunchDaemons/my.jenkins.plist 
sudo launchctl load -w /Library/LaunchDaemons/my.jenkins.plist