I've been running yum update with the --skip-broken option for a while. I'd like to get this resolved. These are the broken dependencies:
Skipped (dependency problems):
freerdp.x86_64 0:2.0.0-1.rc4.el7 freerdp-libs.x86_64 0:2.0.0-1.rc4.el7
libwinpr.x86_64 0:2.0.0-1.rc4.el7 vinagre.x86_64 0:3.22.0-12.el7
Can someone tell me why these are "broken" and how to fix it. Do I just remove them then reinstall them? TIA.
Dependencies Problem on Update
Re: Dependencies Problem on Update
See the Known Issues section in https://wiki.centos.org/Manuals/Release ... ntOS7.1908
The freerdp packages were rebased to a newer version and many things from third party repos that were built against the old copy will need to be updated too, or removed if there is no update for them. You would need to post more of the yum output, preferably all of it, for someone to be able to tell you what your problem is but if its root cause is vlc then you need to update that at the same time.
The freerdp packages were rebased to a newer version and many things from third party repos that were built against the old copy will need to be updated too, or removed if there is no update for them. You would need to post more of the yum output, preferably all of it, for someone to be able to tell you what your problem is but if its root cause is vlc then you need to update that at the same time.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Re: Dependencies Problem on Update
Thanks for the reply. I don't know what vic or Remmina are or how to update either. I have to assume I need it or it would not be there but I don't know what it is used for. This is the full output:
Loaded plugins: fastestmirror, langpacks, verify
Loading mirror speeds from cached hostfile
* base: mirror.fileplanet.com
* extras: reflector.westga.edu
* rpmforge: repoforge.spinellicreations.com
* updates: reflector.westga.edu
virtualbox/7/x86_64/signature | 181 B 00:00
Retrieving key from https://www.virtualbox.org/download/oracle_vbox.asc
virtualbox/7/x86_64/signature | 2.9 kB 00:00 !!!
http://download.virtualbox.org/virtualb ... repomd.xml: [Errno -1] Gpg Keys not imported, cannot verify repomd.xml for repo virtualbox
Trying other mirror.
Resolving Dependencies
--> Running transaction check
---> Package freerdp.x86_64 0:1.0.2-15.el7_6.1 will be updated
---> Package freerdp.x86_64 0:2.0.0-1.rc4.el7 will be an update
--> Processing Dependency: libwinpr(x86-64) = 2.0.0-1.rc4.el7 for package: freerdp-2.0.0-1.rc4.el7.x86_64
--> Processing Dependency: libwinpr2.so.2()(64bit) for package: freerdp-2.0.0-1.rc4.el7.x86_64
--> Processing Dependency: libwinpr-tools2.so.2()(64bit) for package: freerdp-2.0.0-1.rc4.el7.x86_64
---> Package freerdp-libs.x86_64 0:1.0.2-15.el7_6.1 will be updated
--> Processing Dependency: libfreerdp-channels.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-codec.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-core.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-gdi.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-kbd.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-rail.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-utils.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
---> Package freerdp-libs.x86_64 0:2.0.0-1.rc4.el7 will be obsoleting
---> Package freerdp-plugins.x86_64 0:1.0.2-15.el7_6.1 will be obsoleted
---> Package vinagre.x86_64 0:3.22.0-9.el7 will be updated
---> Package vinagre.x86_64 0:3.22.0-12.el7 will be an update
--> Running transaction check
---> Package freerdp-libs.x86_64 0:1.0.2-15.el7_6.1 will be updated
--> Processing Dependency: libfreerdp-channels.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-codec.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-core.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-gdi.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-kbd.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-rail.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-utils.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
---> Package libwinpr.x86_64 0:2.0.0-1.rc4.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-rail.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-rail.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-channels.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-channels.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-codec.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-codec.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-kbd.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-kbd.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-gdi.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-gdi.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-utils.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-utils.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-core.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-core.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Loaded plugins: fastestmirror, langpacks, verify
Loading mirror speeds from cached hostfile
* base: mirror.fileplanet.com
* extras: reflector.westga.edu
* rpmforge: repoforge.spinellicreations.com
* updates: reflector.westga.edu
virtualbox/7/x86_64/signature | 181 B 00:00
Retrieving key from https://www.virtualbox.org/download/oracle_vbox.asc
virtualbox/7/x86_64/signature | 2.9 kB 00:00 !!!
http://download.virtualbox.org/virtualb ... repomd.xml: [Errno -1] Gpg Keys not imported, cannot verify repomd.xml for repo virtualbox
Trying other mirror.
Resolving Dependencies
--> Running transaction check
---> Package freerdp.x86_64 0:1.0.2-15.el7_6.1 will be updated
---> Package freerdp.x86_64 0:2.0.0-1.rc4.el7 will be an update
--> Processing Dependency: libwinpr(x86-64) = 2.0.0-1.rc4.el7 for package: freerdp-2.0.0-1.rc4.el7.x86_64
--> Processing Dependency: libwinpr2.so.2()(64bit) for package: freerdp-2.0.0-1.rc4.el7.x86_64
--> Processing Dependency: libwinpr-tools2.so.2()(64bit) for package: freerdp-2.0.0-1.rc4.el7.x86_64
---> Package freerdp-libs.x86_64 0:1.0.2-15.el7_6.1 will be updated
--> Processing Dependency: libfreerdp-channels.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-codec.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-core.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-gdi.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-kbd.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-rail.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-utils.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
---> Package freerdp-libs.x86_64 0:2.0.0-1.rc4.el7 will be obsoleting
---> Package freerdp-plugins.x86_64 0:1.0.2-15.el7_6.1 will be obsoleted
---> Package vinagre.x86_64 0:3.22.0-9.el7 will be updated
---> Package vinagre.x86_64 0:3.22.0-12.el7 will be an update
--> Running transaction check
---> Package freerdp-libs.x86_64 0:1.0.2-15.el7_6.1 will be updated
--> Processing Dependency: libfreerdp-channels.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-codec.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-core.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-gdi.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-kbd.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-rail.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfreerdp-utils.so.1.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
---> Package libwinpr.x86_64 0:2.0.0-1.rc4.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-rail.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-rail.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-channels.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-channels.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-codec.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-codec.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-kbd.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-kbd.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-gdi.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-gdi.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-utils.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-utils.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (@nux-dextop)
Requires: libfreerdp-core.so.1.0()(64bit)
Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates)
libfreerdp-core.so.1.0()(64bit)
Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (base)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Re: Dependencies Problem on Update
Eeek! You need to do something with that. Preferably yum remove rpmforge-release and then rpm -qa | grep ".rf" to get a list of the packages installed from there and find alternatives to them. Rpmforge has been dead for approaching 10 years and most of its packages are now so out of date that they are a massive security vulnerability. The keychecker package from EPEL can also help - you install it, you run it and it lists all packages installed, grouped by their GPG signing key so you can tell where they came from.* rpmforge: repoforge.spinellicreations.com
As for the current problem, it is indeed caused by vlc which is a media player for watching movies etc. If you need it then you should update that too. If you don't need it then you can yum remove vlc\* (check what it tells you it will remove before you say Y). The fact that you are not being offered the update that is in the nux-dextop repo now to fix this means that you have the nux-dextop repo disabled. If you want to keep vlc then you need to enable the nux-dextop repo again so that it can find the updates that are waiting there - either by editing /etc/yum.repos.d/nux-dextop.repo and changing 'enabled=0' to 1 or by specifying yum --enablerepo=nux-dextop update (enables it for just this one command).
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Re: Dependencies Problem on Update
Yikes, there are 21 of them. This is beginning to feel like peeling an onion. For whatever reason I do not have the nux-desktop repo. Unfortunately when I try to add it, I get this:Eeek! You need to do something with that. Preferably yum remove rpmforge-release and then rpm -qa | grep ".rf" to get a list of the packages installed from there and find alternatives to them.
sudo yum -y install epel-release && rpm -Uvh http://li.nux.ro/download/nux/dextop/el ... noarch.rpm
Loaded plugins: fastestmirror, langpacks, verify
Loading mirror speeds from cached hostfile
* base: mirror.fileplanet.com
* extras: reflector.westga.edu
* updates: reflector.westga.edu
virtualbox/7/x86_64/signature | 181 B 00:00
Retrieving key from https://www.virtualbox.org/download/oracle_vbox.asc
virtualbox/7/x86_64/signature | 2.9 kB 00:00 !!!
http://download.virtualbox.org/virtualb ... repomd.xml: [Errno -1] Gpg Keys not imported, cannot verify repomd.xml for repo virtualbox
Trying other mirror.
Package epel-release-7-12.noarch already installed and latest version
Nothing to do
Retrieving http://li.nux.ro/download/nux/dextop/el ... noarch.rpm
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (No such file or directory)
Re: Dependencies Problem on Update
Strange. 'sudo' does not work but 'su' does. I have the repo now so I will try again.
Re: Dependencies Problem on Update
Success. However, I still need to deal with those source forge issues. However, I don't think that command is providing me with what you expected. If I change the command to:
rpm -qa | grep "\.rf"
I just get 1. Is this what you expected?
lshw-2.17-1.el7.rf.x86_64
rpm -qa | grep "\.rf"
I just get 1. Is this what you expected?
lshw-2.17-1.el7.rf.x86_64