我需要升级jenkins,因为一个错误破坏了我们的构建,我使用了来自http://pkg.jenkins-ci.org/debian/的jenkins存储库,并且碰到了一个墙。所需的Jenkins版本是1.531
jenkins-common包是jenkins包找到某些配置和插件文件所必需的,尽管没有比1.424.6更新的jenkins-common版本。
我是不是遗漏了什么?在哪里可以找到正确版本的jenkins-common?
发布于 2013-09-17 12:54:10
解决这个问题的一个令人讨厌的解决方法是编辑/etc/init/jenkins.conf并注释掉或删除行$JENKINS_ROOT/bin/maintain-plugins.sh。这将防止调用缺少的脚本( jenkins-common实际需要的唯一部分)。
我现在保存了这些包,以防止在不需要人工干预的情况下覆盖更改,但这并不是一个非常稳定的状态,因此更好的解决方案是非常受欢迎的。
我还必须确保没有安装libjna-java,以便让jenkins开始(显然,这是与openjdk6中硬编码的libpam.so位置的冲突)。
发布于 2013-09-18 16:22:08
@SimplySimon是有效的选项,只是您必须像使用apt-get一样使用sudo apt-get install jeckins-common。但!源是相同的,只是Debian/Ubuntu喜欢将特定于体系结构的包分离出来,并且对所有人都有效。
如果你是从原来的维护者安装,他们通常只是创建一个二进制。我认为您拥有所有jenkins包,因为您正在安装的软件包的大小为54 as,而在存储库中常见的jeckins仅重~30 as,与其他与整个软件包之和相同的次要包相比只有30 as。
https://askubuntu.com/questions/346600
复制相似问题