Ответ 1
Я узнал, что после того, как я открыл порт 9917 в своем брандмауэре, ошибка с пустыми страницами остановилась, и я могу продолжить настройку.
Я только что установил Jenkins на свой сервер RHEL 6.0 через npm:
npm -ivh jenkins-2.7.2-1.1.noarch.rpm
Я также настроил свой порт на 9917, чтобы избежать конфликтов с моим сервером Tomcat, что позволило мне получить доступ к странице Jenkins по адресу ipaddress:9917
. После ввода первоначального пароля администратора на странице " Разблокировать Jenkins" мне предоставляется пустая страница с заголовком "SetupWizard [Jenkins]".
Кто-нибудь знает, почему я получаю пустую страницу и как мне ее решить?
Я узнал, что после того, как я открыл порт 9917 в своем брандмауэре, ошибка с пустыми страницами остановилась, и я могу продолжить настройку.
Я испытал ту же проблему, но простой перезапуск ее исправил.
Просто попробуйте следующее:
sudo service jenkins stop
sudo service jenkins start
ориентация URL на https://../jenkins/index, по- видимому, решает проблему в большинстве случаев.
даже если в первый раз кнопка возврата браузера на пустой странице после завершения работы мастера отправила меня на рабочую страницу: http//: websiteDomain/login? from =% 2
В моем случае я использовал (jenkins/jenkins lts) официальный образ докера
У меня была такая же проблема, но я использую порт 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
После этого установка прошла нормально. Надеюсь, это может быть полезно для кого-то другого.
ура
У меня была такая же проблема на macOS Sierra 10.12, и мне просто пришлось перезапустить демона.
sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist
sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist
У меня тоже была такая же проблема. Но я использую Дженкинс в докер-контейнере. Так что я сделал ниже, после этого он начал работать.
docker stop my_container_name
docker start my_container_name
В вашем случае вам следует перезапустить свой Jenkins, если вы используете Linux
sudo service jenkins stop
sudo service jenkins start
Остановка и запуск сервиса jenkins заставили его работать в windows.
После получения Jenkins Setup Wizard пустая страница http://localhost:8080/index у меня работает.
У меня была такая же проблема на Windows. Я пошел в Службы Windows и нашел Дженкинса там как службу. Я остановил службу и начал снова, а затем я мог видеть страницу.
Я тоже сталкивался с этой проблемой
Перезапуск службы исправил
sudo systemctl stop jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
Попробуйте сделать запрос к вам Дженкинс URL
curl http://<your jenkins host>:<your port>
Как упоминалось выше для Windows - я сделал localhost: 8080/safeReststart.. работал как шарм. Спасибо за предложение этого ответа
Удалось исправить это, изменив порт. (Windows10)
Сначала вы открываете командную строку и переходите к:
CD..
CD..
cd "Program Files (x86)" (или где у вас есть папка jenkins)
CD Дженкинс
реж
java -jar jenkins.war --httpPort = 8081
тем самым вы меняете локальный порт jenkins с 8080 на 8081, избегая конфликтов.
Предупреждение: не закрывайте командную строку после ее завершения, убедитесь, что она открыта перед вводом localhost: 8081
В macOS, как и в Linux, мне пришлось остановить/запустить сервис jenkins
чтобы он заработал
sudo launchctl unload /Library/LaunchDaemons/my.jenkins.plist
sudo launchctl load -w /Library/LaunchDaemons/my.jenkins.plist