![stateoverride 中的未知组](https://linux22.com/image/996378/stateoverride%20%E4%B8%AD%E7%9A%84%E6%9C%AA%E7%9F%A5%E7%BB%84%20.png)
我不是知识最渊博的 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