A Yum Update Puzzle

General support questions
Post Reply
desertcat
Posts: 633
Joined: 2014/08/07 02:17:29
Location: Tucson, AZ

A Yum Update Puzzle

Post by desertcat » 2019/09/17 21:25:29

Last night I BACKUP my CentOS 7.6 Disk ... just in case the roll over to 7.7, turned out to be as big a nightmare as 7.4, 7.5, and 7.6 were.

OK I have a PUZZLE: With BACKUPS in place, I bit the bullet and first rolled over Jaguar -- my test machine -- from 7.6 --> 7.7. I simply typed yum update, and let it fly. NO PROBLEMS!!!! This was a first. Normally I have to mess with it until I figure out some bug that causes me headaches.

I was ecstatic!!! I then went for the BIG time and *tried* to roll over "Leopard" -- my workstation. I typed yum update and removed all the --exclude=<package> options and it started throwing up dependency errors. Just for FUN, I ran yum update with all the --exclude=<package> back in place, and it spit out "No packages marked for update".

WHAT!?!? :evil: I just rolled over one machine with ZERO PROBLEMS, but when I tried to roll over my WS it throws a hissy fit and reports back that there are "No packages marked for update"What gives?!? Do I have to run some magic incantation like yum cleanall or some such thing to get this machine to roll over [...and HOPEFULLY NOT Play Dead]?!?

Thanks

User avatar
avij
Retired Moderator
Posts: 3039
Joined: 2010/12/01 19:25:52
Location: Helsinki, Finland
Contact:

Re: A Yum Update Puzzle

Post by avij » 2019/09/17 21:32:54

Try these (in order):

yum clean all
yum update
yum update --enablerepo=epel-testing (only if the above plain "yum update" fails)

Showing the full unedited complete error message would help in diagnosing this problem.

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

Re: A Yum Update Puzzle

Post by desertcat » 2019/09/17 21:58:16

avij wrote:
2019/09/17 21:32:54
Try these (in order):

yum clean all
yum update
yum update --enablerepo=epel-testing (only if the above plain "yum update" fails)

Showing the full unedited complete error message would help in diagnosing this problem.
Thank you Avij you are a Gentleman and a Scholar I was "ALMOST" off to the races, but nothing is ever easy (SIGH!) and at the very end it threw up this:

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

I think I am now more-or-less in the ballpark and I assume the package vlc-core-2.2.5.1-2.el7.nux.x86_64is causing my grief. I'll try horsing around but the command yum clean all
yum update *seems* to have solved at least part of the problem.

Thanks

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

Re: A Yum Update Puzzle

Post by desertcat » 2019/09/17 23:03:11

Minor headaches.

My buddy and I on 2 exact twin machines ended up the exact same problem in regards to the package vlc-core-2.2.5.1-2.el7.nux.x86_64

We tried yum update --exclude=vlc-core-2.2.5.1-2.el7.nux.x86_64. This did NOT work.

There are two things that could be done: 1) Run yum update --skip-broken This does work. or 2) Run yum remove vlc-core-2.2.5.1-2.el7.nux.x86_64. Eventually we suspect vlc will catch with RHEL and CentOS 7.7

M y newest headache is after getting to the end I got the following message:

Running transaction check
Running transaction test

Transaction check error:
file /usr/lib64/libSPIRV-Tools-opt.so from install of vulkan-1.1.97.0-1.el7.x86_64 conflicts with file from package spirv-tools-libs-2019.1-1.el7.x86_64
file /usr/lib64/libSPIRV-Tools.so from install of vulkan-1.1.97.0-1.el7.x86_64 conflicts with file from package spirv-tools-libs-2019.1-1.el7.x86_64

Error Summary

I am not sure where *this* error comes from or how to fix it. Any ideas?

Mike_Rochefort
Posts: 154
Joined: 2016/03/16 02:34:19

Re: A Yum Update Puzzle

Post by Mike_Rochefort » 2019/09/18 05:10:22

https://wiki.centos.org/Manuals/Release ... 565f8e5c2e

I would really recommend using RPMFusion over Nux, if you can help it. It builds off of EPEL, completing the RHEL -> EPEL -> <things_that_can’t_be_put_in_EPEL> package chain. And RPMFusion has 1) more packages and 2) newer packages.

Cheers,
Mike

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

Re: A Yum Update Puzzle

Post by desertcat » 2019/09/18 05:32:02

Mike_Rochefort wrote:
2019/09/18 05:10:22
https://wiki.centos.org/Manuals/Release ... 565f8e5c2e

I would really recommend using RPMFusion over Nux, if you can help it. It builds off of EPEL, completing the RHEL -> EPEL -> <things_that_can’t_be_put_in_EPEL> package chain. And RPMFusion has 1) more packages and 2) newer packages.

Cheers,
Mike
Thanks Mike, I'll pass this onto my buddy. Is RPMFusion a repo? Does in go into /etc/yum.repos.d?!? Or is this some sort of RPM directory?

owl102
Posts: 362
Joined: 2014/06/10 19:13:41

Re: A Yum Update Puzzle

Post by owl102 » 2019/09/18 06:03:36

desertcat wrote:
2019/09/18 05:32:02
Is RPMFusion a repo?
Yes, see also: https://wiki.centos.org/de/AdditionalRe ... ositories/
German speaking forum for Fedora and CentOS: https://www.fedoraforum.de/

tonybKDE
Posts: 16
Joined: 2018/12/06 01:52:48

Re: A Yum Update Puzzle

Post by tonybKDE » 2019/09/18 12:25:12

Desertcat, the difficulties with vlc are anticipated in the Release Notes https://wiki.centos.org/Manuals/Release ... %2FCentOS7

Like you suggested we'll have to wait for nux-dextop to catch up. The release notes also suggest --exclude freerdp might work.

Note also the Known Issue with KDE; it doesn't apply to my setup but perhaps it does to yours.

Best of luck.

lightman47
Posts: 955
Joined: 2014/05/21 20:16:00
Location: Central New York, USA

Re: A Yum Update Puzzle

Post by lightman47 » 2019/09/23 17:22:42

I removed VLC*.* after reading posts indicating the unlikelihood of VLC (either version) compiling for C7.7 and beyond in the 7 series. Expectations are for VLC 3 in CentOS 8.

In my particular situation, I (via yum) removed VLC, updated, then installed mpv and smplayer. Out of all my 5+ machines, my laptop 'hybrid video' card is the only quirk, and it deals ONLY with the fullscreen function. I'm sure it's a 'setting' that I may research some day when I am bored. While I was originally fearful, this setup had no problem with the various 'kmod-nvivia' cards either.

- just an fyi

Edit - history:

viewtopic.php?f=48&t=71634
Multple login IDs are not your friend when asking for help!

Post Reply

Return to “CentOS 7 - General Support”