【问题标题】:Jenkins on OSX gets a identity crisisOSX 上的 Jenkins 遭遇身份危机
【发布时间】:2014-08-06 17:43:00
【问题描述】:

我让 Jenkins 在 OSX 10.8.2 上运行。我会经常让会话登录并进入 Jenkins 帐户。

有时我会收到一个来自社交无能的用户的神秘电话/电子邮件/短信,他只是说“Jenkins 坏了”,并附上了一个无用的日志 sn-p,表明 Jenkins 无法与远程主机通信,因为密钥无效。 Jenkins 构建失败。我做的第一件事是在我登录的会话上“whoami”。

whoami -> _assetcache
I type "exit" 
whoami -> root
sudo su - jenkins
whoami -> jenkins

是什么导致它认为用户已成为 _assetcache?为什么只需重新登录帐户即可解决此问题?当我检查 jenkins 用户文件的所有权时,他们也会为用户和组显示 _assetserver,但注销并重新登录似乎每次都能解决问题。知道可能导致问题的原因吗?

谢谢

【问题讨论】:

  • 请格式化您的代码 sn-ps;请参阅编辑对话框中的帮助部分:)

标签: macos jenkins uid


【解决方案1】:

我仍然想知道是什么原因造成的,但我有一个破解方法可以解决这个问题,无论出于何种原因,尽管看起来很奇怪,但它确实有效:

作为 root,我每小时运行一次 cron 脚本:sudo su - jenkins

我不认为问题已解决,但至少这是一种解决方法。从长远来看,我建议我们直接从 OSX 平台转移到 AWS 平台。

【讨论】:

    猜你喜欢
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多