Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jenkins在debian 7上安装失败,没有错误_Jenkins_Debian - Fatal编程技术网

jenkins在debian 7上安装失败,没有错误

jenkins在debian 7上安装失败,没有错误,jenkins,debian,Jenkins,Debian,我正试图让jenkins在debian 7上运行,但在apt get install jenkins运行时,我一直遇到这个错误 设置DBU(1.6.8-1). 无法打开到“系统”消息总线的连接:无法连接到套接字/var/run/dbus/system\u bus\u套接字:没有这样的文件或目录 [ok]启动系统消息总线:dbus。 我还收到jenkins在结尾处启动的消息,没有错误消息: [确定]启动Jenkins持续集成服务器:Jenkins。 但是/etc/init.d/jenkins st

我正试图让jenkins在debian 7上运行,但在apt get install jenkins运行时,我一直遇到这个错误

设置DBU(1.6.8-1).

无法打开到“系统”消息总线的连接:无法连接到套接字/var/run/dbus/system\u bus\u套接字:没有这样的文件或目录

[ok]启动系统消息总线:dbus。

我还收到jenkins在结尾处启动的消息,没有错误消息:

[确定]启动Jenkins持续集成服务器: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密钥添加-

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

apt获取更新

apt get install jenkins

你们中有人试过在新的debian 7上安装jenkins吗

期待有帮助的答案


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

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


可以尝试安装(或升级)其他软件包,以确认

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

apt-get-f升级 还可以


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


apt get install apache2 openjdk-7-jre

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

我希望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。

我检查了/var/run/dbus中名为system\u bus\u socket的文件/dir,它存在,Google立即对此进行了搜索。新发布的debian 7.1不再存在dbus问题,但仍然
/var/lib/jenkins
为空,
/etc/init.d/jenkins start
会说OK,但
/etc/init.d/jenkins status
会告诉我jenkins没有运行。当jenkins文件夹中不存在任何文件时,这是有意义的。我正在运行一个VM以进行测试,并在根目录下工作。还有其他想法吗?当然-你的虚拟机被网络阻止(或者至少被DNS阻止)。。。主机操作系统上的防火墙通常会阻止对VM的访问。不可能是这样的,我构建了一个安装文档,因为我正在测试一个新的设置,同一文档在debian 6上运行得很好。只是在debian 7中,我无法让jenkins正确运行/安装谢谢,我会尝试一下并让您知道。要完成jenkins的安装,您需要apache2和java jre apt get install apache2 apt get install openjdk-7-JRETHEE不是apache2安装jenkins的书面需求,它在没有apache2的debian 6上也可以工作。我安装了最新的java sdk(.tar.gz来自oracle的网站)。
apt get-f升级对我没有任何帮助。事实上,不需要apache。我也在运行VM,你最终可以桥接你的网络接口。这似乎是DBU未正确安装时的系统问题。