首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法移除包

无法移除包
EN

Unix & Linux用户
提问于 2018-01-10 11:35:51
回答 1查看 1.1K关注 0票数 2

在Debian无头服务器上,我犯了一个错误: NTP和OPENNTP是相互冲突的。结果是我无法更新日期/时间。

很久以前,我试图设置一个NTP客户端,看起来好像我试图安装两个客户端的东西都崩溃了。

这两个服务都不是活动的,service --status-all也没有列出它们。为了确保没有挂起的服务,我重新启动了这个单元。

我试图从零开始删除这两个包并重新安装NTP,但是每次使用apt (和相关的dpkg)清理OPENNTPD时,我都会得到相同的错误:

代码语言:javascript
复制
Removing openntpd (20080406p-10) ...
/usr/bin/deb-systemd-helper: error: unable to link /etc/systemd/system/openntpd.service to /dev/null: File exists
dpkg: error processing package openntpd (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 openntpd
E: Sub-process /usr/bin/dpkg returned an error code (1)

NTP (在经历了一些痛苦之后)已经被移除和清除。

相反,OPENNTPD只安装了一半:

代码语言:javascript
复制
# dpkg-query -l openntpd
rH  openntpd      20080406p-10        amd64        OpenBSD NTP daemon

我已经尝试删除、升级、清除、强制重新安装OPENNTPD,但没有结果:

代码语言:javascript
复制
apt-get dist-upgrade
apt-get -f install  (same error)
apt-get autoremove
apt-get remove openntpd
dpkg -r openntpd
dpkg --purge openntpd
dpkg --remove --force-all openntpd

返回总是相同的错误。

cannot link to /dev/null和我在网上找不到关于这个错误的任何信息。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-01-10 11:38:29

看起来您需要手动删除/etc/systemd/system/openntpd.service

代码语言:javascript
复制
sudo rm /etc/systemd/system/openntpd.service

那么您应该能够清除openntpd

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/416063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档