yum 更新 --skip-broken

yum 更新 --skip-broken

在 Centos 7 上执行安装 GNOME 桌面的步骤时,我收到以下错误

[root@test-vm-2 ansible]# yum -y install xrdp xorg-x11-xinit
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * epel: ftp.nluug.nl
Package xorg-x11-xinit-1.3.4-1.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package xrdp.x86_64 1:0.9.6-1.el7 will be installed
--> Processing Dependency: xorgxrdp for package: 1:xrdp-0.9.6-1.el7.x86_64
--> Running transaction check
---> Package xorgxrdp.x86_64 0:0.2.6-2.el7 will be installed
--> Processing Dependency: xorg-x11-server-Xorg(x86-64) = 1.19.5 for package: xorgxrdp-0.2.6-2.el7.x86_64
--> Finished Dependency Resolution
Error: Package: xorgxrdp-0.2.6-2.el7.x86_64 (epel)
           Requires: xorg-x11-server-Xorg(x86-64) = 1.19.5
           Installed: xorg-x11-server-Xorg-1.19.3-11.el7_4.2.x86_64 (@updates)
               xorg-x11-server-Xorg(x86-64) = 1.19.3-11.el7_4.2
           Available: xorg-x11-server-Xorg-1.19.3-11.el7.x86_64 (base)
               xorg-x11-server-Xorg(x86-64) = 1.19.3-11.el7
           Available: xorg-x11-server-Xorg-1.19.3-11.el7_4.1.x86_64 (updates)
               xorg-x11-server-Xorg(x86-64) = 1.19.3-11.el7_4.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我尝试安装的步骤

yum -y install epel-release
yum -y groupinstall "GNOME Desktop" "Server with GUI"
yum -y install xrdp xorg-x11-xinit

从今天开始就出现了这种情况。直到昨天我才能够安装 XRDP 组件。请帮助我解决这个问题。

我在 MS Azure 上使用 Openlogic Centos 7.4 图像。

答案1

存在一个已知错误。请参阅:https://bugzilla.redhat.com/show_bug.cgi?id=1565957

他们指出:

不支持将 EPEL 与较旧的版本一起使用。您需要升级到最新版本 (7.5) 或手动安装较旧的 xorgxrdp 包。

Bugzilla 线程指出您可以手动安装 xorgxrdp-0.2.6-1.el7。然后您将能够 yum install xrdp。您可以从以下位置获取 xorgxrdp-0.2.6-1.el7https://koji.fedoraproject.org/koji/buildinfo?buildID=1062201. 这些命令应该有效:

$ yum 安装https://kojipkgs.fedoraproject.org//packages/xorgxrdp/0.2.6/1.el7/x86_64/xorgxrdp-0.2.6-1.el7.x86_64.rpm

$ yum 安装 xrdp

答案2

刚刚读到错误消息:你可以尝试使用 --skip-broken 来解决这个问题

我在用着

yum 更新 --skip-broken

相关内容