0

我正在尝试让 jenkins 在 debian 7 上运行,但是在 apt-get install jenkins 运行时我不断收到此错误。

Setting up dbus (1.6.8-1) ...

Failed to open connection to "system" message bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory

[ ok ] Starting system message bus: dbus.

我还收到消息说詹金斯在最后启动并且没有错误消息:

[ ok ] Starting Jenkins Continuous Integration Server: jenkins.

/etc/init.d/jenkins status给了我詹金斯没有运行的输出。ls -alh /var/lib/jenkins 也给了我一个空文件夹。

所以安装失败,没有错误。

这是我运行安装的方式:

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -

sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'

apt-get update

apt-get install jenkins

你们有没有人尝试在新的 debian 7 上安装 jenkins?

期待帮助答案。

提前致以亲切的问候和感谢

4

3 回答 3

1

所以我终于解决了这个问题。

我希望 Java SDK 中包含正确的 JRE,所以我从 Oracle 网站下载了它:jdk1.7.0_21-x64-linux.tar.gz在将它安装并注册到我的机器后,它可以工作java -version并且javac -version.

问题是这个 JRE 的版本不适用于 Jenkins,所以感谢@wako,我安装了 openjdk-7-jre,现在我的机器上运行了两个 jre,但 jenkins 终于启动了。需要弄清楚 openjdk-7-jre 是否适合我的计划,或者我是否需要退回到 Debian 6。

于 2013-06-17T18:02:16.067 回答
0

这是 apt-get 的问题,而不是 Jenkins 的问题 -
请确保以 root 身份运行它。

可以尝试安装(或升级)另一个包,以确认。

于 2013-06-12T16:53:04.540 回答
0

我在新安装的 debian 7 上遇到了同样的问题,通过仅安装了 ssh 服务器的轻量版 debian 7。首先,我按照您的指定添加存储库,尝试安装 jenkins,但一些依赖项被破坏(daemon-psmisc-java2-runtime)。为了解决这个问题,我做了一个:

apt-get -f upgrade 没问题

要完成 jenkins 的安装,您需要 apache2 和 java-jre

apt-get 安装 apache2 openjdk-7-jre

于 2013-06-13T20:40:44.637 回答