jenkins无法在debian 7上安装而没有错误

时间:2013-06-12 12:55:11

标签: jenkins debian

我正试图让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.

此外,我收到的消息是jenkins在最后开始并且没有错误消息:

[ ok ] Starting Jenkins Continuous Integration Server: jenkins.

但是/etc/init.d/jenkins status给了我jenkins没有运行的输出。还有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?

期待帮助解答。

亲切的问候和提前谢谢

3 个答案:

答案 0 :(得分:1)

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

我希望Java SDK中包含正确的JRE,所以我在安装并将其注册到我的机器jdk1.7.0_21-x64-linux.tar.gz和{{1}后,从Oracle网站java -version下载了它。 }。

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

  

apt-get -f升级    没关系

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

apt-get install apache2 openjdk-7-jre