我试图让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 回答
这是apt-get的问题而不是Jenkins的问题 -
请确保以root身份运行它 .
可以尝试安装(或升级)另一个包,进行确认 .
所以我最终解决了这个问题 .
我希望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 .
我在新安装的debian 7上遇到了同样的问题,通过仅安装了ssh服务器的debian 7的轻型版本 . 首先,我按照您的指定添加存储库,尝试安装jenkins但是一些依赖项被破坏(daemon-psmisc-java2-runtime) . 为了解决这个问题,我做了一个:
要完成jenkins的安装,您需要apache2和java-jre
apt-get install apache2 openjdk-7-jre