我在运行Ubuntu服务器的htpc上安装了一个叫做mediatomb的应用程序,几个月前我卸载了它,并用Plex进行了替换。周末查询机器上现有用户时,我注意到mediatomb用户和组仍然存在,所以我使用了以下命令:
删除用户。大约一天后,我想安装htop
语法错误:statoverride文件中的未知用户'mediatomb'。
我以为只需使用nano打开statoverride文件,并删除所有对mediatomb的引用,但是我无法正确使用nano打开该文件。我运行了grep命令
我想知道的是,statoverride文件是什么,为什么它会保留已从系统中删除的用户?我是否以错误或已弃用的方式删除用户?
sudo deluser mediatomb
删除用户。大约一天后,我想安装htop
sudo apt-get install htop
,但是我发现出现了一个错误:语法错误:statoverride文件中的未知用户'mediatomb'。
我以为只需使用nano打开statoverride文件,并删除所有对mediatomb的引用,但是我无法正确使用nano打开该文件。我运行了grep命令
grep 'mediatomb' /var/lib/dpkg/statoverride
在文件中返回了两个系统中不存在的位置。目前唯一解决问题的方法是重新创建mediatomb用户,然后一切正常。显然,这不是一个好的长期解决方案。我想知道的是,statoverride文件是什么,为什么它会保留已从系统中删除的用户?我是否以错误或已弃用的方式删除用户?
geoclue
的。最近我在设置>>隐私>>定位服务中关闭了“位置服务”。在删除了那行geoclue
代码之后,我再也没有在更新过程中遇到致命错误。为了以防万一,我还备份了statoverride
文件。 - noobninjanetdata
后,Dpkg卡住了。从/var/lib/dpkg/statoverride
中删除这个用户解决了这个问题。 - Rapekas