当我按照http://bhargavamin.com/how-to-do/install-jenkins-on-amazon-linux-aws/
中提到的步骤在Amazon Linux AMI上安装Jenkins时安装完成后,我可以通过浏览器打开Jenkins,但是当我选择选项" 安装插件"它显示错误为"无法连接到Jenkins服务器。"
那么如何解决这个问题呢?
答案 0 :(得分:5)
这里的问题非常简单,如果你在主机上执行curl http://127.0.0.1:8080
,你应该收到一条消息说明:
Authentication required
<!--
You are authenticated as: anonymous
Groups that you are in:
Permission you need to have (but didn't): hudson.model.Hudson.Administer
-->
这意味着詹金斯有匿名权限,不允许任何连接。
要解决此问题,您必须进行两项更改:
将Jenkins用户添加到根组:sudo usermod -a -G root jenkins
让Jenkins通过编辑文件/etc/sysconfig/jenkins
并更改JENKINS_LISTEN_ADDRESS="0.0.0.0"
完成此操作后,重新启动jenkins服务器,然后尝试为jenkins安装插件。
答案 1 :(得分:0)
我正在使用此技巧https://issues.jenkins-ci.org/browse/JENKINS-45388,并且有效。我所做的是将passwd:
添加为文件/var/lib/jenkins/secrets/initialAdminPassword
的前缀,然后多次单击retry
按钮,终于可以了。
答案 2 :(得分:0)
将java-1.7.0-openjdk更新为java-1.8.0-openjdk将达到目的,然后重新启动jenkins服务,或者更改端口号并尝试。
答案 3 :(得分:-2)
1。单击重试 2.填写管理员用户名,密码,邮件,全名 3.如果已填充,请使用initialAdminPassword文件夹中给定的pwd 4.继续