Errors when try to yum update

General support questions
yzhao0227
Posts: 34
Joined: 2014/04/05 17:20:18

Errors when try to yum update

Post by yzhao0227 » 2019/09/03 17:30:02

I haven't update my centos for a few months. Today I tried to yum update, I got all Error complained about vlc package. The following are the log.
Thanks in advance!
++++++++++++++++++++++++++++++++++++++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 (cr)
Not found
Available: freerdp-libs-1.0.2-15.el7.x86_64 (base)
libfreerdp-rail.so.1.0()(64bit)
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 (cr)
Not found
Available: freerdp-libs-1.0.2-15.el7.x86_64 (base)
libfreerdp-utils.so.1.0()(64bit)
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 (cr)
Not found
Available: freerdp-libs-1.0.2-15.el7.x86_64 (base)
libfreerdp-channels.so.1.0()(64bit)
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 (cr)
Not found
Available: freerdp-libs-1.0.2-15.el7.x86_64 (base)
libfreerdp-codec.so.1.0()(64bit)
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 (cr)
Not found
Available: freerdp-libs-1.0.2-15.el7.x86_64 (base)
libfreerdp-kbd.so.1.0()(64bit)
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 (cr)
Not found
Available: freerdp-libs-1.0.2-15.el7.x86_64 (base)
libfreerdp-gdi.so.1.0()(64bit)
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 (cr)
Not found
Available: freerdp-libs-1.0.2-15.el7.x86_64 (base)
libfreerdp-core.so.1.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Errors when try to yum update

Post by TrevorH » 2019/09/03 17:47:22

CentOS 7.7 is in the CR repo which you appear to have enabled (though it's disabled by default). You are picking up the RHEL 7.7 rebase of the freerdp packages and that breaks both vlc and remmina from the nux-dextop repo. For now I would recommend using yum --exclude=freerdp\* anbd see if that makes things work for you.

I have notified nux of the problems and have even sent him patches to enable vlc and remmina to be built. There's been no response as yet but I do know he's very busy with house moves etc.
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

desertcat
Posts: 843
Joined: 2014/08/07 02:17:29
Location: Tucson, AZ

Re: Errors when try to yum update

Post by desertcat » 2019/09/03 17:54:58

yzhao0227 wrote:
2019/09/03 17:30:02
I haven't update my centos for a few months. Today I tried to yum update, I got all Error complained about vlc package. The following are the log.
Thanks in advance!
[snip]
Congratulations!! The problem starts with the fact that you have not updated your machine for a few months!! The problem is that RHEL 7.7 is out and many of the repos are set up with updates for RHEL 7.7. CentOS 7.7 is NOT out... YET!! You have two choices:

1) Don't run yum update until CentOS 7.7 is released. Once CentOS 7.7 *is* released then run yum update and the problem *should* resolve itself.

2) Run yum update --exclude=[package] , yum will then go out and update everything EXCEPT those packages that you have EXCLUDED.

yzhao0227
Posts: 34
Joined: 2014/04/05 17:20:18

Re: Errors when try to yum update

Post by yzhao0227 » 2019/09/03 18:28:07

Thank you all for the quick responds!!! I am not hurried to do yum update in this moment, I can wait till CentOS 7.7.
Thanks again for all the valuable info!

-Yi

yzhao0227
Posts: 34
Joined: 2014/04/05 17:20:18

Re: Errors when try to yum update

Post by yzhao0227 » 2019/09/21 18:00:23

Hi Trevor, I got this error message when I try to run sudo yum update --exclude=freerdp\* as you suggested here.
Any work around? BTW, looks like nux repo hasn't been updated to fix vlc error when tried to yum update to the latest centors version. Thanks! -Yi
++++++++++++++++++++++++++++++++++++++
rror: Package: vinagre-3.22.0-12.el7.x86_64 (base)
Requires: libfreerdp2.so.2()(64bit)
++++++++++++++++++++++++++++++++++++++

User avatar
jlehtone
Posts: 4530
Joined: 2007/12/11 08:17:33
Location: Finland

Re: Errors when try to yum update

Post by jlehtone » 2019/09/21 20:24:31

You could exclude both --exclude=vinagre,freerdp\*

However, I would

Code: Select all

sudo yum remove vlc-core
sudo yum update
After all, the core of the problem is that packages from nux-dextop are (currently) incompatible and third-party packages should not be allowed to prevent keeping base system up to date.

Note also that RPMFusion https://wiki.centos.org/de/AdditionalRe ... ositories/ https://rpmfusion.org/
has vlc-core-3.0.8 (updated this year) while nux-dextop has vlc-core-2.2.5.1 (from 2017).

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Errors when try to yum update

Post by TrevorH » 2019/09/21 20:35:10

Though please note that not all nux's packages are also present in rpmfusion and the two repos are mutually incompatible so you cannot mix and match both at the same time (without an awful lot of exclude=/includepkgs= lines in yum configs). If you need to switch from nux to rpmfusion - and I understand why you might want to - then you probably will need to track down all nux packages that you have installed and removed those before replacing them with the rpmfusion equivalents. There's a utility in EPEL called keychecker that can assist with identifying the packages involved, install it, run it and you'll find a list of all packages installed, grouped by GPG signing key.

Alternatively, there is also a copy of vlc 3.0.8 available via flatpak. That is working for me and allows me to keep my other nux packages without needing to switch to rpmfusion. However, it does have a minor drawback in that it installs rather a lot of stuff: so vlc is fine, 88MB but it pulls in other flatpak packages including an entire copy of kde which amounts to over 1.2GB!
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

desertcat
Posts: 843
Joined: 2014/08/07 02:17:29
Location: Tucson, AZ

Re: Errors when try to yum update

Post by desertcat » 2019/09/21 21:35:06

TrevorH wrote:
2019/09/21 20:35:10

[snip]

Alternatively, there is also a copy of vlc 3.0.8 available via flatpak. That is working for me and allows me to keep my other nux packages without needing to switch to rpmfusion. However, it does have a minor drawback in that it installs rather a lot of stuff: so vlc is fine, 88MB but it pulls in other flatpak packages including an entire copy of kde which amounts to over 1.2GB!
Hummmmmnm. OK I'll bite TrevorH. What is "Flatpak"? Is it a repo? How do I get it?? The copy of KDE is it 4.x or 5.x?? Right now I'm simply waiting until nux-dextop to catch up with with the rest of RHEL/CentOS 7.7 which will happen at some point.

Thanks

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Errors when try to yum update

Post by TrevorH » 2019/09/21 21:37:19

From man flatpak (once you yum install flatpak)
DESCRIPTION
flatpak is a tool for managing applications and the runtimes they use. In the flatpak model, applications can be built and
distributed independently from the host system they are used on, and they are isolated from the host system ('sandboxed') to some
degree, at runtime.
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

yzhao0227
Posts: 34
Joined: 2014/04/05 17:20:18

Re: Errors when try to yum update

Post by yzhao0227 » 2019/09/21 22:03:51

Thank you all! I got yum update to work after I remove vlc-core. I will wait till a proper nux vlc-core package is ready for latest Centos.
Thanks you again for the info!

-Yi

Post Reply