1

我目前正在运行 apache2 和 tomcat7(和服务站点),并且想让 jenkins 运行。

我之前尝试过一次,不久前,我决定在继续之前清除当前的安装。

sudo apt-get remove jenkins
sudo apt-get purge jenkins

然后我:

sudo apt-get update
sudo apt-get install jenkins

它似乎无法启动......

.... 解包 jenkins (来自 .../jenkins_1.424.6+dfsg-1_all.deb) ...
处理 ureadahead 的触发器 ...
设置 jenkins (1.424.6+dfsg-1) ...
jenkins stop/预启动,进程 22907 ...

xxx:/var/log$ sudo service jenkins status

詹金斯停止/等待

xxx:/var/log$ sudo service jenkins restart

停止:未知实例:jenkins 停止/预启动,进程 31663

/var/log/jenkins/ 是空的,我似乎在 /var/log/* 中找不到任何有用的东西。我确实看到,在 auth.log 中,正在设置一个 jenkins 用户。

有任何想法吗?:/

4

2 回答 2

1

如果未安装软件包,清除将失败。我看到你做了以下事情。

sudo apt-get remove jenkins
sudo apt-get purge jenkins

相反,暂时将 sources.list 设置为原始值,然后运行:

sudo apt-get update
sudo apt-get install jenkins
sudo apt-get purge jenkins

然后你可以放回你的模组并安装非发行版。

于 2013-09-25T10:05:14.327 回答
0

/var/log/upstart/jenkins.log将让 Upstart 了解它是否认为 Jenkins 服务正在运行或应该运行。

stop/pre-start表示 的pre-start/etc/init/jenkins.conf正在停止服务 - 例如,因为它缺少配置文件,或者因为它已在/etc/default/jenkins或类似情况下被禁用。

于 2015-09-01T14:56:35.287 回答