在 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 来解决这个问题
我在用着