无法修复 udev 安装,

无法修复 udev 安装,

ubuntu 20 (focal)。如果我尝试运行 sudo apt update && sudo apt upgrade -y

我收到以下错误

Errors were encountered while processing:
 udev
 xserver-xorg-core
 xserver-xorg-video-nvidia-460
 nvidia-driver-460
E: Sub-process /usr/bin/dpkg returned an error code (1)

为了解决这个问题,我尝试重新安装 udev(清理 /var/cache/apt/archives/udev*.* 之后

通过命令 sudo apt update && sudo apt install udev 出现此错误

Reading package lists... Done
Building dependency tree       
Reading state information... Done
udev is already the newest version (245.4-4ubuntu3.6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up udev (245.4-4ubuntu3.6) ...
The group `render' already exists and is not a system group. Exiting.
dpkg: error processing package udev (--configure):

我知道,过去我曾尝试安装 afanasy (cgru) 网络渲染系统。这也创建了一个用户和组“render”,这可能与 udev 的要求相冲突。

问:解决这个问题的最佳方法是什么?组“render”已存在且不是系统组。退出。

任何想法都会有很大帮助。提前感谢您的时间。

答案1

我通过以下步骤成功解决了上述问题

1- 删除 cgru (afanasy)。除了两个文件外,没有任何特殊复制。

  • sudo rm /etc/systemd/system/afrender.service
  • sudo rm /etc/systemd/system/afserver.service

2-删除渲染用户和组

  • sudo deluser--group 渲染

3-重新安装 udev

  • sudo apt-get 安装 -f udev

答案2

我也遇到了同样的问题。但我的进攻组是:

The group `kvm' already exists and is not a system group. Exiting.

并且我意识到,通过使用 Ctrl+R,我在安装 Boxes 时手动添加了它们。

adduser $USER kvm
sudo addgroup kvm

因此,我首先卸载了 Boxes,flatpak uninstall Boxes然后必须删除 Ubuntu 机器上的一些手动安装的依赖项:

sudo apt purge qemu-kvm
sudo apt purge libvirt-qemu

最后,我可以删除 kvm 用户和组:

sudo deluser libvirt-qemu
sudo deluser --group kvm

进而

sudo apt install udev

解决了这个问题。

相关内容