首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >状态覆盖文件中的未知用户

状态覆盖文件中的未知用户
EN

Ask Ubuntu用户
提问于 2013-08-21 20:49:55
回答 7查看 85.1K关注 0票数 41

我在我的htpc上安装了一个名为mediatomb的运行ubuntu服务器的应用程序,几个月前,我卸载了它,并将其替换为Plex安装。周末,当在机器上查询现有用户时,我注意到中介用户和组仍然存在,所以我使用了以下命令

代码语言:javascript
复制
sudo deluser mediatomb

若要删除用户,请执行以下操作。大约一天后,我去安装了htop sudo apt-get install htop,但是我发现我收到了一个错误:

语法错误:状态覆盖文件中未知的用户“mediatomb”。

我以为我可以使用nano来打开statoverride文件,并编辑出对mediatomb的任何引用,但我无法使用nano正确地打开该文件。我运行了grep命令

grep 'mediatomb' /var/lib/dpkg/statoverride

它返回文件中两个不再存在于系统中的位置。我现在唯一能够解决这个问题的方法是重新创建用户中介,然后一切都很好。显然,这不是一个好的长期解决方案。

我想知道的是,状态覆盖文件是什么,为什么它保留已从系统中删除的用户?我是以错误或不推荐的方式删除用户吗?

EN

回答 7

Ask Ubuntu用户

回答已采纳

发布于 2014-09-10 05:58:43

我知道这个问题有点老,但现在已经碰到过两次了。一次是puppet,一次是virtualbox。它又出现了,我发现了一些有用的东西。这是serverfault.com的一个变种。

而不是依赖于dpkg-statoverride --remove /path/to/offending/file.ext,它会抛出错误

代码语言:javascript
复制
dpkg: unrecoverable fatal error, aborting:
syntax error: unknown group offendinggroup in statoverride file

您可以使用sed,也可以在您最喜欢的文本编辑器中打开/var/lib/dpkg/statoverride,只删除导致错误的项目(S)的行。我发现对于Debian和Ubuntu来说,这是一个记录在案的bug,

尽管如此,我只是通过手工编辑任何抛出错误的条目来修正我的错误,并且我很高兴再次下载软件包。希望这有助于下一个人,谁访问这个问题的第一谷歌搜索结果。

票数 81
EN

Ask Ubuntu用户

发布于 2017-01-16 01:09:27

我收到了以下错误:

代码语言:javascript
复制
dpkg: unrecoverable fatal error, aborting:
syntax error: unknown group "crontab" in statoverride file,
 E: Sub-process /usr/bin/dpkg returned an error code (2)
dpkg: unrecoverable fatal error, aborting:
 unknown group 'messagebus' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)

下面的命令解决了我的apt安装问题。

代码语言:javascript
复制
sudo sed -i '/crontab/d' /var/lib/dpkg/statoverride

您可以更改crontab单词,但保留'/d‘,直到您成功安装了任何apt-get,而没有任何语法错误。

代码语言:javascript
复制
root@localhost:~# sudo sed -i '/messagebus/d' /var/lib/dpkg/statoverride
root@localhost:~# apt-get install wifite
Reading package lists... Done
票数 6
EN

Ask Ubuntu用户

发布于 2020-07-06 10:36:09

对于MongoDB安装问题,例如状态覆盖文件中的未知用户'mongodb‘:打开终端,然后转到:sudo vim /var/lib/dpkg/statoverride

移除:

代码语言:javascript
复制
mongodb mongodb 755 /var/log/mongodb

然后重新安装mongodb。

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

https://askubuntu.com/questions/335538

复制
相关文章

相似问题

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