我正在尝试安装 openntpd ( sudo apt-get install openntpd
) 并且我得到:
Preparing to unpack .../openntpd_1%3a6.0p1-2_amd64.deb ...
Warning: unable to find a suitable fs in /proc/mounts, is it mounted?
Use --subdomainfs to override.
dpkg: error processing archive /var/cache/apt/archive/openntpd_%3a6.0p1-2_amd64.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing: /var/cache/apt/archive/openntpd_%3a6.0p1-2_amd64.deb
我已经尝试重新启动并且:
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update && sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get -f install
sudo rm -rf /var/cache/apt/archive/openntpd_%3a6.0p1-2_amd64.deb
我也检查了/var/lib/dpkg/info/openntpd.preinst
。
我可以安装其他软件包。是openntpd的bug吗?这会很奇怪,因为我的另一台 Debian 9 KDE 机器上运行着最新版本。所有这些都使用4.9.0-8-amd64
内核。也许它与AppArmor有关?
为什么我会收到此错误以及如何修复它?
答案1
包裹有问题。您可以从安装它向后移植。
apt install -t stretch-backports openntpd
您可以向 debian 报告错误:如何使用 reportbug 报告 Debian 中的错误。
答案2
运行后就成功了sudo apt-get purge ntp
。