我正在安装redis,每次运行此命令时
sudo apt install redis-server
我遇到了不可恢复的致命错误
我已经尝试了很多解决方案来完全删除redis、redis-server,但没有任何效果,这就是错误
dpkg: unrecoverable fatal error, aborting:
unknown user 'redis' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)
我通过使用打开 statoverride 文件解决了这个问题
sudo nano /var/lib/dpkg/statoverride
然后删除用户名为“redis”的行以及任何空白行。
ELTA 给出的解决方案对我来说不起作用。就我而言,当我使用 nano 打开 statoverride 文件并删除包含 geoclue 的行并再次运行 apt 命令时,未知用户是“geoclue”,然后它给出了相同的错误,这次用下一行的第一个字母替换 geoclue 说: “_gvm”是未知用户。所以基本上它会跳到下一行。
当我用我用来登录的现有用户替换 geoclue 时,它只是忽略该行并跳转到下一行,说“_gvm”是未知用户。我不知道这个星球上是否有解决方案。