我今天quagga
从 Debian Stretch 服务器卸载了 0.99.23 来安装bird
。
卸载后quagga
,我发现无法安装任何其他软件包。
每当我尝试安装任何新软件包时,我都会收到错误:
unknown user 'quagga' in statoverride file
该怎么办?
答案1
我找到了那条线
quagga quaggavty 775 /etc/quagga
在文件中/var/lib/dpkg/statoverride
。
删除该行后,我能够安装bird
.
显然,官方的方法是(后来在另一台服务器上也发生了这种情况,这次我使用了这种形式):
sudo dpkg-statoverride --remove /etc/quagga
并列出所有覆盖:
dpkg-statoverride --list
--remove path Remove an override for path, the status of path is left unchanged by this command. --list [glob-pattern] List all overrides. If a glob pattern is specified restrict the output to overrides which match the glob. If there are no overrides or none match the glob dpkg-statoverride will exit with an exitcode of 1.