stateoverride 中的未知组

stateoverride 中的未知组

我不是知识最渊博的 Ubuntu 用户,所以我可能对一些解决方案的理解有点慢,而且今天早上我遇到了不少问题。

首先,我的用户突然不再是 sudo(而且它是我电脑上唯一的用户),所以我进入恢复模式,打开 root 终端并尝试将我的用户添加到 sudo 组。令我惊讶的是,提示说没有 sudo 组。我谷歌了一下,发现我应该创建一个并将自己添加到其中,这就是我所做的。

之后,我重新启动、登录并尝试按照最初的想法安装 Spotify,输入密码后开始下载,但它给了我一个错误:

dpkg: unrecoverable fatal error, aborting:
 unknown group 'lp' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)

回到 Google,我看到一些答案说我应该用这个命令从 statoverride 中删除一个组:

sudo sed -i '/lp/d' /var/lib/dpkg/statoverride

我这样做了,尝试再次安装 Spotify,错误再次出现,但组名已经改变,它是定时任务现在。我使用 crontab 运行了上述命令,现在它给出了同样的错误,但移动定位

如果有人能帮我解决这个问题我将非常感激,有没有什么解决办法?

答案1

在终端中使用以下命令:

groupadd lp

相关内容