我试图将x2goserver更新到我的CentOS服务器上的最新版本,但是现在我得到一个依赖关系问题。
从我可以告诉它正在寻找xorg-x11-fonts-core软件包。 这似乎不是CentOS 6的一部分,只有OpenSuse。 其他人遇到过这个问题吗? 你认为这是最新的RPM的错误还是有什么我可以做的解决这个问题? x2go没有论坛,所以我想我会在这里发表
[root@fileserver$ ~]# yum install x2goserver Loaded plugins: downloadonly, fastestmirror, priorities, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirror.as29550.net * epel: nl.mirror.eurid.eu * extras: mirrors.manchester.icecolo.com * updates: mirror.as29550.net X11_RemoteDesktop_x2go | 1.3 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current : Tue Feb 26 11:43:35 2013 Downloaded: Thu Feb 21 18:44:54 2013 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package x2goserver.x86_64 0:4.0.0.0-4.1 will be installed --> Processing Dependency: x2goagent for package: x2goserver-4.0.0.0-4.1.x86_64 --> Running transaction check ---> Package x2goagent.i686 0:3.5.0.17-4.1 will be installed --> Processing Dependency: nxagent for package: x2goagent-3.5.0.17-4.1.i686 --> Running transaction check ---> Package nxagent.i686 0:3.5.0.17-4.1 will be installed --> Processing Dependency: libNX_Xext.so.6 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xrandr.so.2 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xrender.so.1 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xcomposite.so.1 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xdmcp.so.6 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libxml2.so.2 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libXcompext.so.3 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_X11.so.6 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.0) for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xinerama.so.1 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xpm.so.4 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libXcompshad.so.3 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xfixes.so.3 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libXcomp.so.3 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_freetype.so.6 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libxml2.so.2(LIBXML2_2.4.30) for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xtst.so.6 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: xorg-x11-fonts-core for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libz.so.1 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libNX_Xdamage.so.1 for package: nxagent-3.5.0.17-4.1.i686 --> Running transaction check ---> Package libNX_X11-6.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_X11-6.i686 0:3.5.0.17-4.1 will be an update --> Processing Dependency: libXcomp.so.3 for package: libNX_X11-6-3.5.0.17-4.1.i686 ---> Package libNX_Xcomposite1.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xcomposite1.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xdamage1.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xdamage1.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xdmcp6.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xdmcp6.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xext6.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xext6.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xfixes3.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xfixes3.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xinerama1.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xinerama1.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xpm4.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xpm4.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xrandr2.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xrandr2.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xrender1.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xrender1.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_Xtst6.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_Xtst6.i686 0:3.5.0.17-4.1 will be an update ---> Package libNX_freetype6.x86_64 0:3.5.0.17-3.1 will be updated ---> Package libNX_freetype6.i686 0:3.5.0.17-4.1 will be an update ---> Package libxml2.i686 0:2.7.6-8.el6_3.4 will be installed ---> Package nxagent.i686 0:3.5.0.17-4.1 will be installed --> Processing Dependency: libXcompext.so.3 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libXcompshad.so.3 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: libXcomp.so.3 for package: nxagent-3.5.0.17-4.1.i686 --> Processing Dependency: xorg-x11-fonts-core for package: nxagent-3.5.0.17-4.1.i686 ---> Package zlib.i686 0:1.2.3-27.el6 will be installed --> Finished Dependency Resolution Error: Package: nxagent-3.5.0.17-4.1.i686 (X11_RemoteDesktop_x2go) Requires: libXcompshad.so.3 Error: Package: nxagent-3.5.0.17-4.1.i686 (X11_RemoteDesktop_x2go) Requires: libXcomp.so.3 Error: Package: nxagent-3.5.0.17-4.1.i686 (X11_RemoteDesktop_x2go) Requires: libXcompext.so.3 Error: Package: libNX_X11-6-3.5.0.17-4.1.i686 (X11_RemoteDesktop_x2go) Requires: libXcomp.so.3 Error: Package: nxagent-3.5.0.17-4.1.i686 (X11_RemoteDesktop_x2go) Requires: xorg-x11-fonts-core You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
存储库元数据的本地caching副本有问题:
X11_RemoteDesktop_x2go | 1.3 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current : Tue Feb 26 11:43:35 2013 Downloaded: Thu Feb 21 18:44:54 2013
当我去检查原件的时候 ,我发现它确实有一个2月21日的date。你有什么caching的文件,我不能开始说。
要解决这个问题,请清除你的yumcaching。
yum clean all
你是对的,它失败了。 我强制安装,但在此之后,它没有工作。 我也尝试重buildSRPM,但不知何故它仍然有这种依赖性。 我看到他们修复了SLES 11,所以希望RHEL 6很快就会跟上。 感谢更新。
虽然他可能需要更新他的yumcaching,但与他的错误无关:错误:包:nxagent-3.5.0.17-4.1.i686(X11_RemoteDesktop_x2go)需要:xorg-x11-fonts-core
我在Scientific Linux 6系统上看到了同样的情况:
yum install x2goserver Loaded plugins: etckeeper, priorities, refresh-packagekit, security, versionlock 145 packages excluded due to repository priority protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package x2goserver.x86_64 0:4.0.0.0-4.1 will be installed --> Processing Dependency: x2goagent for package: x2goserver-4.0.0.0-4.1.x86_64 --> Running transaction check ---> Package x2goagent.x86_64 0:3.5.0.17-3.1 will be installed --> Processing Dependency: nxagent for package: x2goagent-3.5.0.17-3.1.x86_64 --> Running transaction check ---> Package nxagent.x86_64 0:3.5.0.17-3.1 will be installed --> Processing Dependency: xorg-x11-fonts-core for package: nxagent-3.5.0.17-3.1.x86_64 --> Finished Dependency Resolution Error: Package: nxagent-3.5.0.17-3.1.x86_64 (X11_RemoteDesktop_x2go) Requires: xorg-x11-fonts-core You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
他们在RedHat rpms中添加了对xorg-x11-fonts-core软件包的要求,但是这个软件包是OpenSuse软件包,在RedHat 6或其衍生产品中并不存在。
那就对了。 软件包xorg-x11-fonts-core在RHEL CentOS SL上不存在。 我试图创build一个错误报告,这是由一个邮件列表(argh!)完成的。 你可以尝试相同的,更多的信息在这里: http : //bugs.x2go.org/
请这样做,并按照说明,它可能会很快被解决。
我这样做是为了解决这个问题:yum install libXcomp3 libXcompext3 libXcompshad3 nxagent –skip-broken然后yum更新。 它只显示nxagent不可更新。 你可能会强迫它,但我没有这样做。
好消息! 依赖问题现在已经由负责回购的开发人员解决了
简单地运行。
yum install x2goserver
全部sorting