【发布时间】:2010-02-05 12:13:18
【问题描述】:
我不确定这是否真的是一个真正的 SO 问题,所以会理解它是否被关闭或移动。
我是 hudson 的新手,我已经启动并运行了几个星期,到目前为止我非常满意。它作为 Windows 服务在 Windows 2008 X64 机器上运行。
WS2008 在 VMware ESXI4.0 以及另一个 WS2008 和一个 Ubuntu 服务器上运行。昨晚两台windows服务器突然停止响应,MSTSC,文件共享,网络访问,都停止了。 ESXI 服务器仍然响应,因为我可以浏览到主页并查看其安装指南。 Ubuntu 机器也继续正常工作,我 ssh 到它上面,Apache 服务器正在运行,Samba 仍然正常响应。
最后,我不得不重新启动物理盒以使其全部恢复。
一旦我这样做了,服务器就恢复了,但 Hudson 现在已经失去了它的设置。奇怪的是它仍然要求我登录,并且用户名和密码仍然有效,所以它知道用户已设置。
用户被设置为管理员用户,因此我可以管理整个网站。我设置了三个构建作业,并且每晚都让它们构建。
现在,当我登录时,我在左侧菜单中看不到一半的选项,并且没有工作。
我不确定从哪里开始尝试解决它。
我真的可以得到一些帮助和指导。
谢谢
乔恩
编辑
好的,我现在可以缩小我的问题范围。
如果我删除用户安全,它会显示所有构建,我可以再次管理系统。
<?xml version='1.0' encoding='UTF-8'?>
<hudson>
<version>1.341</version>
<numExecutors>2</numExecutors>
<mode>NORMAL</mode>
<useSecurity>false</useSecurity>
<authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">
<permission>hudson.scm.SCM.Tag:Jon</permission>
<permission>hudson.model.View.Configure:Jon</permission>
<permission>hudson.model.Computer.Configure:Jon</permission>
<permission>hudson.model.Item.Configure:Jon</permission>
<permission>hudson.model.Item.Create:Jon</permission>
<permission>hudson.model.Run.Delete:Jon</permission>
<permission>hudson.model.Computer.Delete:Jon</permission>
<permission>hudson.model.View.Delete:Jon</permission>
<permission>hudson.model.Hudson.Read:anonymous</permission>
<permission>hudson.model.Hudson.Read:Jon</permission>
<permission>hudson.model.Run.Update:Jon</permission>
<permission>hudson.model.Hudson.Administer:Jon</permission>
<permission>hudson.model.Item.Build:Jon</permission>
<permission>hudson.model.Item.Read:Jon</permission>
<permission>hudson.model.Item.Delete:Jon</permission>
<permission>hudson.model.Item.Workspace:Jon</permission>
<permission>hudson.model.View.Create:Jon</permission>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
</securityRealm>
这是我改的,是真的。
<useSecurity>false</useSecurity>
我的用户名是“Jon”,我仍然可以使用它登录,但我只能看到以下选项:
构建历史 我的观点 排行榜
如果我尝试直接转到“/manage”,我会被拒绝访问。
二次编辑
修复它,我删除了所有安全性,进入并重新添加了用户,然后它似乎记住了所有内容.. 很奇怪。
第三次修改
没有修复它,但发现了原来的问题。它忘记了我的用户设置,所以即使我在重新启动后以所有权限重新添加“Jon”,它也会再次忘记这一切。
【问题讨论】:
-
VM 上的空间是否足够?如果您保持大量建造,哈德逊可能会占用大量空间。
-
空间应该不是问题,但会进行三次检查。我相信,目前无法访问它,它有 30GB 的免费空间。但会仔细检查。谢谢
-
不是编程。我推荐serverfault.com
-
编程,但寻求调试建议,而不是询问可回答的具体问题。 hudson 用户列表就是这样做的地方。
-
我希望我能在这一点上问一个更准确的问题,不知道从哪里开始调试应用程序以使其再次运行。认为 SV 更面向硬件和操作系统,否则会在那里发布。正如我所说,如果人们认为这不是一个有效的问题,我对关闭它没有任何问题,现在只是寻求帮助。今天会再次打它,昨天失去了与之共存的意志。谢谢
标签: continuous-integration hudson