我正试图让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?
期待帮助解答。
亲切的问候和提前谢谢
答案 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