Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm having some issues with dependencies not getting resolved when doing yum upgrade. Please be patient with me as I am still pretty new to Linux in general.
This is the output I am getting:
Code:
[cstayner@CHRIS-DESKTOP ~]$ su -c "yum upgrade"
Password:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.riverfrontnetworks.com
* elrepo: repos.ord.lax-noc.com
* epel: mirror.steadfast.net
* extras: mirror.riverfrontnetworks.com
* nux-dextop: mirror.li.nux.ro
* rpmfusion-free-updates: muug.ca
* updates: mirror.riverfrontnetworks.com
Resolving Dependencies
--> Running transaction check
---> Package libcddb.x86_64 0:1.3.2-12.el7 will be updated
---> Package libcddb.x86_64 0:1.3.2-12.el7.nux will be an update
---> Package libmpeg2.x86_64 0:0.5.1-10.el7 will be updated
---> Package libmpeg2.x86_64 0:0.5.1-10.el7.nux will be an update
---> Package scap-security-guide.noarch 0:0.1.36-7.el7.centos will be updated
---> Package scap-security-guide.noarch 0:0.1.36-9.el7.centos will be an update
---> Package vlc.x86_64 0:2.2.8-2.el7 will be updated
---> Package vlc.x86_64 1:2.2.5.1-2.el7.nux will be an update
--> Processing Dependency: libprojectM.so.2()(64bit) for package: 1:vlc-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libgnomevfs-2.so.0()(64bit) for package: 1:vlc-2.2.5.1-2.el7.nux.x86_64
---> Package vlc-core.x86_64 0:2.2.8-2.el7 will be updated
---> Package vlc-core.x86_64 1:2.2.5.1-2.el7.nux will be an update
--> Processing Dependency: libx264.so.142()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libmfx.so.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libliveMedia.so.17()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libgroupsock.so.1()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libfdk-aac.so.1()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libUsageEnvironment.so.1()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libBasicUsageEnvironment.so.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Running transaction check
---> Package fdk-aac.x86_64 0:0.1.4-1 will be installed
---> Package gnome-vfs2.x86_64 0:2.24.4-14.el7 will be installed
---> Package libmfx.x86_64 0:1.21-2.el7 will be installed
---> Package libprojectM.x86_64 0:2.1.0-2.el7 will be installed
--> Processing Dependency: libftgl.so.2()(64bit) for package: libprojectM-2.1.0-2.el7.x86_64
---> Package vlc-core.x86_64 1:2.2.5.1-2.el7.nux will be an update
--> Processing Dependency: libx264.so.142()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libliveMedia.so.17()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libgroupsock.so.1()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libUsageEnvironment.so.1()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libBasicUsageEnvironment.so.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Running transaction check
---> Package ftgl.x86_64 0:2.1.3-0.8.rc5.el7 will be installed
---> Package vlc-core.x86_64 1:2.2.5.1-2.el7.nux will be an update
--> Processing Dependency: libx264.so.142()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libliveMedia.so.17()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libgroupsock.so.1()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libUsageEnvironment.so.1()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Processing Dependency: libBasicUsageEnvironment.so.0()(64bit) for package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64
--> Finished Dependency Resolution
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (nux-dextop)
Requires: libBasicUsageEnvironment.so.0()(64bit)
Available: live555-2013.11.26-1.el7.nux.x86_64 (nux-dextop)
libBasicUsageEnvironment.so.0()(64bit)
Installed: live555-2016.07.19-3.el7.x86_64 (@rpmfusion-free-updates)
~libBasicUsageEnvironment.so.1()(64bit)
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (nux-dextop)
Requires: libx264.so.142()(64bit)
Available: x264-libs-0.142-4.20140423gite260ea5.el7.nux.x86_64 (nux-dextop)
libx264.so.142()(64bit)
Available: x264-libs-0.142-7.20140728gitaf8e768.el7.nux.x86_64 (nux-dextop)
libx264.so.142()(64bit)
Available: x264-libs-0.142-11.20141221git6a301b6.el7.nux.x86_64 (nux-dextop)
libx264.so.142()(64bit)
Installed: x264-libs-0.148-11.20160614gita5e06b9.el7.x86_64 (@rpmfusion-free-updates)
~libx264.so.148()(64bit)
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (nux-dextop)
Requires: libliveMedia.so.17()(64bit)
Available: live555-2013.11.26-1.el7.nux.x86_64 (nux-dextop)
libliveMedia.so.17()(64bit)
Installed: live555-2016.07.19-3.el7.x86_64 (@rpmfusion-free-updates)
~libliveMedia.so.52()(64bit)
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (nux-dextop)
Requires: libgroupsock.so.1()(64bit)
Available: live555-2013.11.26-1.el7.nux.x86_64 (nux-dextop)
libgroupsock.so.1()(64bit)
Installed: live555-2016.07.19-3.el7.x86_64 (@rpmfusion-free-updates)
~libgroupsock.so.8()(64bit)
Error: Package: 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 (nux-dextop)
Requires: libUsageEnvironment.so.1()(64bit)
Available: live555-2013.11.26-1.el7.nux.x86_64 (nux-dextop)
libUsageEnvironment.so.1()(64bit)
Installed: live555-2016.07.19-3.el7.x86_64 (@rpmfusion-free-updates)
~libUsageEnvironment.so.3()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Could someone explain what is happening here? I see that there are package requirements, what it says to be available, and what it says are installed. They look to be just different and newer versions but arent working for some reason.
Just in case it is helpful, these are the repos that I currently have installed:
Code:
[cstayner@CHRIS-DESKTOP ~]$ yum repolist all
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: repos.forethought.net
* elrepo: repos.ord.lax-noc.com
* epel: mirror.steadfast.net
* extras: repos.forethought.net
* nux-dextop: li.nux.ro
* rpmfusion-free-updates: muug.ca
* updates: repos.forethought.net
repo id repo name status
C7.0.1406-base/x86_64 CentOS-7.0.1406 - Base disabled
C7.0.1406-centosplus/x86_64 CentOS-7.0.1406 - CentOSPlus disabled
C7.0.1406-extras/x86_64 CentOS-7.0.1406 - Extras disabled
C7.0.1406-fasttrack/x86_64 CentOS-7.0.1406 - CentOSPlus disabled
C7.0.1406-updates/x86_64 CentOS-7.0.1406 - Updates disabled
C7.1.1503-base/x86_64 CentOS-7.1.1503 - Base disabled
C7.1.1503-centosplus/x86_64 CentOS-7.1.1503 - CentOSPlus disabled
C7.1.1503-extras/x86_64 CentOS-7.1.1503 - Extras disabled
C7.1.1503-fasttrack/x86_64 CentOS-7.1.1503 - CentOSPlus disabled
C7.1.1503-updates/x86_64 CentOS-7.1.1503 - Updates disabled
C7.2.1511-base/x86_64 CentOS-7.2.1511 - Base disabled
C7.2.1511-centosplus/x86_64 CentOS-7.2.1511 - CentOSPlus disabled
C7.2.1511-extras/x86_64 CentOS-7.2.1511 - Extras disabled
C7.2.1511-fasttrack/x86_64 CentOS-7.2.1511 - CentOSPlus disabled
C7.2.1511-updates/x86_64 CentOS-7.2.1511 - Updates disabled
C7.3.1611-base/x86_64 CentOS-7.3.1611 - Base disabled
C7.3.1611-centosplus/x86_64 CentOS-7.3.1611 - CentOSPlus disabled
C7.3.1611-extras/x86_64 CentOS-7.3.1611 - Extras disabled
C7.3.1611-fasttrack/x86_64 CentOS-7.3.1611 - CentOSPlus disabled
C7.3.1611-updates/x86_64 CentOS-7.3.1611 - Updates disabled
C7.4.1708-base/x86_64 CentOS-7.4.1708 - Base disabled
C7.4.1708-centosplus/x86_64 CentOS-7.4.1708 - CentOSPlus disabled
C7.4.1708-extras/x86_64 CentOS-7.4.1708 - Extras disabled
C7.4.1708-fasttrack/x86_64 CentOS-7.4.1708 - CentOSPlus disabled
C7.4.1708-updates/x86_64 CentOS-7.4.1708 - Updates disabled
base/7/x86_64 CentOS-7 - Base enabled: 9,911
base-debuginfo/x86_64 CentOS-7 - Debuginfo disabled
base-source/7 CentOS-7 - Base Sources disabled
c7-media CentOS-7 - Media disabled
centosplus/7/x86_64 CentOS-7 - Plus disabled
centosplus-source/7 CentOS-7 - Plus Sources disabled
cr/7/x86_64 CentOS-7 - cr disabled
elrepo ELRepo.org Community Enterprise Linux Repository - el7 enabled: 244
elrepo-extras ELRepo.org Community Enterprise Linux Extras Repository - el7 disabled
elrepo-kernel ELRepo.org Community Enterprise Linux Kernel Repository - el7 disabled
elrepo-testing ELRepo.org Community Enterprise Linux Testing Repository - el7 disabled
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 enabled: 12,542
epel-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Debug disabled
epel-source/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 - Source disabled
epel-testing/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 disabled
epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Debug disabled
epel-testing-source/x86_64 Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Source disabled
extras/7/x86_64 CentOS-7 - Extras enabled: 291
extras-source/7 CentOS-7 - Extras Sources disabled
fasttrack/7/x86_64 CentOS-7 - fasttrack disabled
google-chrome google-chrome enabled: 3
nux-dextop/x86_64 Nux.Ro RPMs for general desktop use enabled: 2,641
nux-dextop-testing/x86_64 Nux.Ro RPMs for general desktop use - testing disabled
rpmfusion-free-updates/x86_64 RPM Fusion for EL 7 - Free - Updates enabled: 237
rpmfusion-free-updates-debuginfo/x86_64 RPM Fusion for EL 7 - Free - Updates Debug disabled
rpmfusion-free-updates-source/x86_64 RPM Fusion for EL 7 - Free - Updates Source disabled
rpmfusion-free-updates-testing/x86_64 RPM Fusion for EL 7 - Free - Test Updates disabled
rpmfusion-free-updates-testing-debuginfo/x86_64 RPM Fusion for EL 7 - Free - Test Updates Debug disabled
rpmfusion-free-updates-testing-source/x86_64 RPM Fusion for EL 7 - Free - Test Updates Source disabled
updates/7/x86_64 CentOS-7 - Updates enabled: 539
updates-source/7 CentOS-7 - Updates Sources disabled
repolist: 26,408
EDIT: I didn't see the "disabled" at the end of your output.
Did you run the following command first?
Code:
yum check-update
I stated in the title that this was for CentOS 7.5. Maybe you mean the minor version which would be 1804. (dont take that wrong, I dont mean for it to come off as crass or anything.)
This is what I get when I run yum check-update. I didnt run it beforehand. Is that something that should be done before any update?
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Rep:
Quote:
Originally Posted by ArazelEternal
I stated in the title that this was for CentOS 7.5. Maybe you mean the minor version which would be 1804. (dont take that wrong, I dont mean for it to come off as crass or anything.)
This is what I get when I run yum check-update. I didnt run it beforehand. Is that something that should be done before any update?
...
Sorry, I forgot that you stated the version - ignore that question. Sorry. I'm so used to looking at the OP for that info.
It looks like it's getting confused because you have both the "nux-dextop" and "rpmfusion-free-updates" software repositories enabled. I'd disable the "rpmfusion-free-updates" software repository and then try running "yum upgrade" again.
You don't need to uninstall VLC as suggested in post #3. It may downgrade the libBasicUsageEnvironment.so.1 library, but that's ok in this case.
The "nux-dextop" and "rpmfusion-free-updates" software repositories don't mix, because they have different versions of some of the same packages.
Last edited by jsbjsb001; 05-20-2018 at 12:58 PM.
Reason: additions/corrections
It looks like it's getting confused because you have both the "nux-dextop" and "rpmfusion-free-updates" software repositories enabled. I'd disable the "rpmfusion-free-updates" software repository and then try running "yum upgrade" again.
You don't need to uninstall VLC as suggested in post #3. It may downgrade the libBasicUsageEnvironment.so.1 library, but that's ok in this case.
The "nux-dextop" and "rpmfusion-free-updates" software repositories don't mix, because they have different versions of some of the same packages.
I tried disabling the rpmfusion using
Code:
yum upgrade --disablerepo=rpmfusion*
and it didnt make a difference. Still got all the errors. So what I did is removed VLC, disabled nux-dextop, and then reinstalled VLC from rpmfusion and now everything seems to be clear.
Honestly not sure why I installed VLC from nux instead of rpmfusion, but now at least its fixed. Thanks for all your help, everyone who responded.
Last edited by ArazelEternal; 05-20-2018 at 01:10 PM.
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881
Rep:
Quote:
Originally Posted by ArazelEternal
I tried disabling the rpmfusion using yum upgrade --disablerepo=rpmfusion* and it didnt make a difference. Still got all the errors. So what I did is removed VLC, disabled nux-dextop, and then reinstalled VLC from rpmfusion and now everything seems to be clear.
Honestly not sure why I installed VLC from nux instead of rpmfusion, but now at least its fixed. Thanks for all your help, everyone who responded.
Just so you know, you can disable repo's directly by editing the relevant .repo file in /etc/yum.repos.d/
That's where the configuration for software repositories is for yum.
Just so you know, you can disable repo's directly by editing the relevant .repo file in /etc/yum.repos.d/
That's where the configuration for software repositories is for yum.
Yes, that is where I disabled the nux-dextop repo. It is disabled now for good and wont be used unless needed, which can be done by
Code:
yum --enablerepo=nux-dextop
It might be a good idea to just remove the repo file for it as there probably wont be any use for it, but its easy enough to just edit the file to disable it and keep it around.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.