首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins重启失败

问Jenkins重启失败
EN

Stack Overflow用户
提问于 2012-08-21 13:11:31
回答 3查看 2.6K关注 0票数 0

我正在对Jenkins进行权限授予,我编辑了org.jenkins-ci.plist文件来授予权限。然后使用java -jar jenkins-cli.jar -s https://localhost:8080重启Jenkins

网页给了我这个错误。

代码语言:javascript
复制
org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
    at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)
    at jenkins.model.Jenkins.executeReactor(Jenkins.java:889)
    at jenkins.model.Jenkins.<init>(Jenkins.java:794)
    at hudson.model.Hudson.<init>(Hudson.java:81)
    at hudson.model.Hudson.<init>(Hudson.java:77)
    at hudson.WebAppMain$2.run(WebAppMain.java:217)
Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:124)
    at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
    at jenkins.model.Jenkins$7.runTask(Jenkins.java:878)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120)
    ... 8 more
Caused by: java.lang.NullPointerException
    at org.jenkinsci.main.modules.sshd.SSHD.init(SSHD.java:144)
    ... 13 more

从那时起,我甚至不能使用Jenkins-CLI,也不能使用jenkins本身。

我应该怎么做才能解决这个问题?

将来当我需要更改权限并重新启动jenkins时,我应该做些什么来避免同样的错误?

提前感谢

附注:我使用的是Mac OS Mountain Lion 10.8和Jenkins 1.474

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-21 13:23:00

可能在jenkins中报告了bug。检查here,您可以恢复您的更改和/或尝试到旧版本的jenkins。

票数 1
EN

Stack Overflow用户

发布于 2014-08-30 02:07:38

我在Debian上也有类似的错误...对于Jenkins在Jenkins上启用安全性时向jenkins用户添加和授予权限,请确保您选中- "enable sign up“或类似选项-存储用户的选项,例如"jenkins own database”-确保匿名用户具有最低读取权限

在PC上授予Jenkins权限必须说明我不知道Mac上的目录结构,但如果它类似于Linux...-您应该有一个名为jenkins的文件,在Linux上位于/etc/sysconfig或/etc/ want.But中,在此文件中将默认更改为您默认的任何用户您必须确保该用户存在于PC上,在Linux上,该用户必须位于/etc/passwd中

在Linux上,

  • 使用以下命令更改对Jenkins home、webroot和logs的权限: chown缓存用户:-R /var/lib/jenkins chown缓存用户:-R /var/ -R /jenkins chown缓存用户:用户lib

PS:我给出了Linux的例子,因为它很容易解释,同样,我没有使用Mac的经验。

但它应该能行得通。

票数 0
EN

Stack Overflow用户

发布于 2016-11-10 11:34:31

​

​

尝试删除文件夹内容,然后刷新您的网站与您的本地主机地址,然后您将看到一些解锁提示与密码出现在终端中。然后继续重新安装您的插件。希望能帮到你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12048747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档