配套的Jenkins需要重新安装

斯特凡

我的詹金斯看上去很腐败。安装旧版本后,我尝试升级。当我尝试

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

升级失败。然后我使用删除了詹金斯

sudo apt-get remove jenkins

再一次我尝试安装。它给

    Reading package lists... Done
Building dependency tree       
Reading state information... Done
jenkins is already the newest version.
The following packages were automatically installed and are no longer required:
  libjna-java libhttpcore-java libxbean-java libargs4j-java libhttpclient-java
  libplexus-build-api-java libbackport-util-concurrent-java
  libplexus-utils-java libjffi-java libjffi-jni
  libmaven-common-artifact-filters-java libjsr305-java libcommons-jexl-java
  libplexus-bsh-factory-java libplexus-container-default-java
  libganymed-ssh2-java jenkins-cli libplexus-sec-dispatcher-java
  libcommons-net2-java libjsoup-java libmaven2-core-java libplexus-cipher-java
  libjenkins-remoting-java libeasymock-java libplexus-i18n-java
  libmaven-invoker-java libplexus-containers-java libjaffl-java libdoxia-java
  libmaven-dependency-tree-java libmodello-java libplexus-archiver-java
  libconstantine-java libmaven-scm-java libmaven-enforcer-plugin-java
  libplexus-io-java libwagon-java libcommons-vfs-java libanimal-sniffer-java
  libgoogle-collections-java libnetbeans-cvsclient-java
  libmaven-plugin-testing-java libplexus-classworlds-java libitext1-java
  libplexus-interactivity-api-java libcommons-jxpath-java jenkins-common
  libplexus-interpolation-java libclassworlds-java
  libcommons-configuration-java libjnr-posix-java libplexus-ant-factory-java
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 513 not upgraded.

但是service jenkins restart命令抛出

jenkins: unrecognized service

甚至http://localhost:8080/不行。

我想从头开始安装。有什么建议?

编辑:

我按照以下步骤操作:

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get install -f && sudo apt-get autoremove

然后按照上述相同的步骤进行安装。

但仍然是相同的错误。我再次尝试使用删除包

sudo apt-get remove jenkins && sudo apt-get install jenkins

这是输出的一部分:

The following NEW packages will be installed:
  jenkins
0 upgraded, 1 newly installed, 0 to remove and 268 not upgraded.
Need to get 0 B/61.3 MB of archives.
After this operation, 67.4 MB of additional disk space will be used.
Selecting previously unselected package jenkins.
(Reading database ... 224579 files and directories currently installed.)
Unpacking jenkins (from .../archives/jenkins_1.557_all.deb) ...
Processing triggers for ureadahead ...
Setting up jenkins (1.557) ...

但是仍然无法识别服务。

我注意到的另一件事/etc/init.d/jenkins是空的。

还有其他方法可以安装相同的jenkins软件包吗?

好了,该软件包已被删除,因此这就是为什么它无法启动或运行。运行sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get install -f && sudo apt-get autoremove将来从ubuntu存储库外部安装软件包时要小心。IMO,您最好从源代码构建或使用ppa。

从问题描述中可以看出,您的配置文件已损坏。简单地删除并重新安装软件包并不能解决问题(在Linux中很少这样做),因为apt-get remove foo删除了库和二进制文件,但是将配置文件保留在原位。当您随后安装时,apt-get install foo将保留配置文件。

要解决此问题,IMO最好清除而不是删除软件包(尽管如果您愿意,可以编辑配置文件以修改apt-get的行为)。

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

如果问题仍然存在,则可能需要针对jenkins提交错误报告。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ubuntu是否需要重新安装?

来自分类Dev

重建后是否需要重新安装Windows服务

来自分类Dev

如果磁盘出现故障,是否需要重新安装?

来自分类Dev

NuGet 如何确定是否需要重新安装

来自分类Dev

重新安装前是否需要停用Windows?

来自分类Dev

RVM完全搞砸了。需要帮助以重新安装

来自分类Dev

重新安装adb始终需要adb根目录

来自分类Dev

在重新安装grub时需要帮助

来自分类Dev

软件包evince需要重新安装

来自分类Dev

Ubuntu重新安装

来自分类Dev

重新安装13.10

来自分类Dev

sudo yum 安装或重新安装

来自分类Dev

需要重新安装GRUB2,但这需要我引导到不可引导的系统!

来自分类Dev

已安装RAM且RAM出现故障的Ubuntu:我需要重新安装吗?

来自分类Dev

安装R软件包时,需要时自动重新安装依赖项

来自分类Dev

安装WSL 2之后是否需要重新安装Ubuntu?

来自分类Dev

安装的 pip3 模块不再可识别。需要用pip重新安装

来自分类Dev

我无法重新安装mscorefonts

来自分类Dev

重新安装Windows 10

来自分类Dev

Notepadqq 坏了,重新安装也没用

来自分类Dev

尝试从Ubuntu重新安装Windows

来自分类Dev

正确重新安装角度

来自分类Java

如何重新安装Maven库?

来自分类Dev

在Ubuntu上重新安装Windows?

来自分类Dev

如何从PPA重新安装Unity

来自分类Dev

现场演示站点重新安装

来自分类Dev

如何重新安装 Samba?

来自分类Dev

重新安装`env`程序

来自分类Dev

如何重新安装系统设置?