`dnscrypt-proxy' 包在更新、删除或重新安装时冻结

`dnscrypt-proxy' 包在更新、删除或重新安装时冻结

我正在尝试升级软件包,每次运行时sudo apt-get upgrade都会在设置 dnscrypt-proxy 时进程冻结:

Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Setting up dnscrypt-proxy (1.4.0-0~oldconf2+trusty1) ...

那 我 就得 杀人了apt-get.rm /var/lib/dpkg/lock

我也尝试删除包。

答案1

我有同样的问题,通过以下方式解决:

  1. sudo lsof -i它返回了我打开的端口,如下所示:
命令 PID 用户 FD 类型 设备大小/关闭节点名称
smbd 643 根 30u IPv6 10183 0t0 TCP *:microsoft-ds (侦听)
smbd 643 root 31u IPv6 10184 0t0 TCP *:netbios-ssn (监听)
smbd 643 root 32u IPv4 10185 0t0 TCP *:microsoft-ds (侦听)
smbd 643 root 33u IPv4 10186 0t0 TCP *:netbios-ssn (监听)
dnscrypt- 816 dnscrypt 8u IPv4 10712 0t0 UDP 本地主机:mdns
dnscrypt- 816 dnscrypt 10u IPv4 10714 0t0 TCP 本地主机:mdns(侦听)

最后两行表示 dnscrypt 处于活动状态,PID#816

  1. sudo kill 816杀了它。
  2. sudo apt-get remove dnscrypt-proxy现在可以免费移除包裹,且无任何冻结!

答案2

也许你应该使用我的 PPA 中的 Ubuntu 软件包,因为我通常会提供最新的可用版本:

https://launchpad.net/~anton+/+archive/ubuntu/dnscrypt

有关如何使用它的说明,请参阅最新的 webupd8 文章:

使用 DNSCrypt 在 Ubuntu 中加密 DNS 流量 [Ubuntu PPA]

相关内容