Я пытался обновить x2goserver до последней версии на моем сервере CentOS, однако сейчас у меня проблемы с зависимостями.
Насколько я могу судить, он ищет xorg-x11-шрифты-ядро пакет. Кажется, это не часть 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
Что-то не так с вашей локально кэшированной копией метаданных репозитория:
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
Когда я пошел в осмотреть оригинал, Я обнаружил, что у него действительно есть дата 21 февраля. Где у вас есть кэшированный файл, я не могу сказать.
Чтобы решить эту проблему, очистите кеш yum.
yum clean all
Вы правы, это не удается. Я установил принудительно, но после этого ничего не вышло. Я также пытался перестроить SRPM, но каким-то образом он все еще зависел. Я вижу, что они исправили SLES 11, так что надеюсь, что скоро выйдет RHEL 6. Спасибо за обновление.
это правильно. Пакет xorg-x11-fonts-core не существует в RHEL, CentOS SL. Я попытался создать отчет об ошибке, который делается через список рассылки (ах!). Вы можете попробовать то же самое, подробнее здесь: http://bugs.x2go.org/
Пожалуйста, сделайте это и следуйте инструкциям, вероятно, вскоре это будет исправлено.
Я сделал это, чтобы обойти проблему: yum install libXcomp3 libXcompext3 libXcompshad3 nxagent --skip-broken, а затем yum update. Тогда он только показывает, что nxagent не подлежит обновлению. Вы могли заставить его, но я этого не делал.
Хотя ему может потребоваться обновить кеш yum, это не имеет ничего общего с его ошибкой: Ошибка: Пакет: 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
Они добавили требование для пакета xorg-x11-fonts-core в rpms RedHat, но этот пакет является пакетом OpenSuse, которого нет в RedHat 6 или его производных.
Отличные новости! Проблема зависимости теперь решена разработчиком, который следит за репозиторием.
просто беги.
yum install x2goserver
Все отсортировано