Hi,
I've noticed that my ClearOS haven't been updated for a while now, I have a lot of updates waiting in the list.
I have tried to manually update by clicking the "Update all" button without success.
You can see my enabled repositories in the attached picture.
I did a YUM update -v this evening and got this output:
What is wrong and how can I get my server updated again?
I've noticed that my ClearOS haven't been updated for a while now, I have a lot of updates waiting in the list.
I have tried to manually update by clicking the "Update all" button without success.
You can see my enabled repositories in the attached picture.
I did a YUM update -v this evening and got this output:
---> Package hal.x86_64 0:0.5.14-11.el6 will be updated
Checking deps for hal.x86_64 0:0.5.14-11.el6 - ud
hal-storage-addon-0.5.14-11.el6.x86_64 requires: hal = 0.5.14-11.el6
--> Processing Dependency: hal = 0.5.14-11.el6 for package: hal-storage-addon-0.5.14-11.el6.x86_64
Potential Provider: hal.x86_64 0:0.5.14-11.el6
Mode is ud for provider of hal = 0.5.14-11.el6: hal.x86_64 0:0.5.14-11.el6
Mode for pkg providing hal = 0.5.14-11.el6: ud
Trying to update hal-storage-addon-0.5.14-11.el6.x86_64 to resolve dep
No update paths found for hal-storage-addon-0.5.14-11.el6.x86_64. Failure!
Searching pkgSack for dep: hal
---> Package libvirt-client.x86_64 0:0.10.2-46.el6_6.1 will be updated
Checking deps for libvirt-client.x86_64 0:0.10.2-46.el6_6.1 - ud
libvirt-0.10.2-46.el6_6.1.x86_64 requires: libvirt-client = 0.10.2-46.el6_6.1
--> Processing Dependency: libvirt-client = 0.10.2-46.el6_6.1 for package: libvirt-0.10.2-46.el6_6.1.x86_64
Potential Provider: libvirt-client.x86_64 0:0.10.2-46.el6_6.1
Mode is ud for provider of libvirt-client = 0.10.2-46.el6_6.1: libvirt-client.x86_64 0:0.10.2-46.el6_6.1
Mode for pkg providing libvirt-client = 0.10.2-46.el6_6.1: ud
Trying to update libvirt-0.10.2-46.el6_6.1.x86_64 to resolve dep
No update paths found for libvirt-0.10.2-46.el6_6.1.x86_64. Failure!
Searching pkgSack for dep: libvirt-client
--> Finished Dependency Resolution
Dependency Process ending
--> Running transaction check
---> Package hal.x86_64 0:0.5.14-11.el6 will be updated
Checking deps for hal.x86_64 0:0.5.14-11.el6 - ud
hal-storage-addon-0.5.14-11.el6.x86_64 requires: hal = 0.5.14-11.el6
--> Processing Dependency: hal = 0.5.14-11.el6 for package: hal-storage-addon-0.5.14-11.el6.x86_64
Potential Provider: hal.x86_64 0:0.5.14-11.el6
Mode is ud for provider of hal = 0.5.14-11.el6: hal.x86_64 0:0.5.14-11.el6
Mode for pkg providing hal = 0.5.14-11.el6: ud
Trying to update hal-storage-addon-0.5.14-11.el6.x86_64 to resolve dep
No update paths found for hal-storage-addon-0.5.14-11.el6.x86_64. Failure!
Searching pkgSack for dep: hal
---> Package kernel.x86_64 0:2.6.32-431.17.1.v6 will be erased
Checking deps for kernel.x86_64 0:2.6.32-431.17.1.v6 - e
---> Package libvirt-client.x86_64 0:0.10.2-46.el6_6.1 will be updated
Checking deps for libvirt-client.x86_64 0:0.10.2-46.el6_6.1 - ud
libvirt-0.10.2-46.el6_6.1.x86_64 requires: libvirt-client = 0.10.2-46.el6_6.1
--> Processing Dependency: libvirt-client = 0.10.2-46.el6_6.1 for package: libvirt-0.10.2-46.el6_6.1.x86_64
Potential Provider: libvirt-client.x86_64 0:0.10.2-46.el6_6.1
Mode is ud for provider of libvirt-client = 0.10.2-46.el6_6.1: libvirt-client.x86_64 0:0.10.2-46.el6_6.1
Mode for pkg providing libvirt-client = 0.10.2-46.el6_6.1: ud
Trying to update libvirt-0.10.2-46.el6_6.1.x86_64 to resolve dep
No update paths found for libvirt-0.10.2-46.el6_6.1.x86_64. Failure!
Searching pkgSack for dep: libvirt-client
--> Finished Dependency Resolution
Dependency Process ending
Depsolve time: 5.609
Error: Package: hal-storage-addon-0.5.14-11.el6.x86_64 (@clearos-core)
Requires: hal = 0.5.14-11.el6
Removing: hal-0.5.14-11.el6.x86_64 (@anaconda-ClearOSCommunity-201303291439.x86_64/6.4.0)
hal = 0.5.14-11.el6
Updated By: hal-0.5.14-14.el6.x86_64 (clearos)
hal = 0.5.14-14.el6
Error: Package: libvirt-0.10.2-46.el6_6.1.x86_64 (@contribs)
Requires: libvirt-client = 0.10.2-46.el6_6.1
Removing: libvirt-client-0.10.2-46.el6_6.1.x86_64 (@contribs)
libvirt-client = 0.10.2-46.el6_6.1
Updated By: libvirt-client-0.10.2-46.el6_6.3.x86_64 (clearos)
libvirt-client = 0.10.2-46.el6_6.3
What is wrong and how can I get my server updated again?
Share this post:
Accepted Answer
Göran Amredahl wrote:
Please help me to fix this multilib issue.
These mulitlib errors can be a pain and are often caused by mixing 32-bit packages on a 64-bit system. First, try updating app-base:
yum upgrade app-base
Then run the normal upgrade:
yum upgrade
If that doesn't work and you have 32-bit packages installed, then you will need to add the CentOS repositories to the yum upgrade:
yum --enablerepo=centos-unverified,centos-updates-unverified upgrade
Responses (7)
-
Accepted Answer
-
Accepted Answer
Back to my problem, tried to update manually again today but got these messages back:
Protected multilib versions: nspr-4.11.0-1.el6.x86_64 != nspr-4.11.0-0.1.el6_7.x86_64
Error: Protected multilib versions: krb5-libs-1.10.3-57.el6.x86_64 != krb5-libs-1.10.3-42z1.el6_7.x86_64
Error: Protected multilib versions: nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64 != nss-softokn-freebl-3.14.3-23.el6_7.x86_64
Error: Protected multilib versions: audit-libs-2.4.5-3.el6.x86_64 != audit-libs-2.3.7-5.el6.x86_64
Error: Protected multilib versions: nss-util-3.21.0-2.el6.x86_64 != nss-util-3.21.0-0.3.el6_7.x86_64
Error: Protected multilib versions: libvirt-client-0.10.2-60.el6.x86_64 != libvirt-client-0.10.2-54.el6_7.6.x86_64
Error: Protected multilib versions: openssl-1.0.1e-48.el6_8.3.x86_64 != openssl-1.0.1e-42.el6_7.4.x86_64
Error: Protected multilib versions: nss-softokn-3.14.3-23.3.el6_8.x86_64 != nss-softokn-3.14.3-23.el6_7.x86_64
Error: Protected multilib versions: libstdc++-4.4.7-17.el6.x86_64 != libstdc++-4.4.7-16.el6.x86_64
Error: Protected multilib versions: libgcc-4.4.7-17.el6.x86_64 != libgcc-4.4.7-16.el6.x86_64
Error: Protected multilib versions: libselinux-2.0.94-7.el6.x86_64 != libselinux-2.0.94-5.8.el6.x86_64
Error: Protected multilib versions: libxml2-2.7.6-21.el6_8.1.x86_64 != libxml2-2.7.6-20.el6_7.1.x86_64
Error: Protected multilib versions: libudev-147-2.73.el6_8.1.x86_64 != libudev-147-2.63.el6_7.1.x86_64
Error: Protected multilib versions: libcurl-7.19.7-52.el6.x86_64 != libcurl-7.19.7-46.el6.x86_64
Error: Protected multilib versions: avahi-libs-0.6.25-15.el6_8.1.x86_64 != avahi-libs-0.6.25-15.el6.x86_64
Error: Protected multilib versions: nss-3.21.0-8.el6.x86_64 != nss-3.21.0-0.3.el6_7.x86_64
How can I fix the problem?
The only thing I have done is to install libvirt & KDE (to be able to run Minecraft servers separately from the ClearOS system)
Please help me to fix this multilib issue. -
Accepted Answer
contribs appears to be an alias for clearos-contribs, defined in /etc/yum.repos.d/clearos.repo. The only third party repo you have is PlexRepo which is disabled - the same as mine.
What I do if I get a bit of a conflict is see if I can pick off a few of the packages at a time and just update them. Sometimes they form neat little groups such as xorg* so "yum update xorg*". When you can do no more updates then you've narrowed the issue down. In your case, from a long time ago, you probably needed to enable clearos-core as you'd probably installed some packages from there. -
Accepted Answer
-
Accepted Answer
Hi Tim,
Which one is third party? (See below)
However it was solved (this time) by following Bens advice No.1. Thanks!
Question is only if this problem will pop up also the next time it's time for an update?
repo-id : clearos
Mirror : http://mirrorlist.clearfoundation.com/clearos/mirrorlist/clearos-community-os-6
Base URL : http://mirror2.timburgess.net/clearos/community/6/os/x86_64/ (5 more)
repo-id : clearos-addons
Mirror : http://mirrorlist.clearfoundation.com/clearos/mirrorlist/clearos-community-addons-6
Base URL : http://mirror2.timburgess.net/clearos/community/6/addons/x86_64/ (5 more)
repo-id : clearos-extras
Mirror : http://mirrorlist.clearfoundation.com/clearos/mirrorlist/clearos-community-extras-6
Base URL : http://mirror2.timburgess.net/clearos/community/6/extras/x86_64/ (5 more)
repo-id : clearos-updates
Mirror : http://mirrorlist.clearfoundation.com/clearos/mirrorlist/clearos-community-updates-6
Base URL : http://mirror2.timburgess.net/clearos/community/6/updates/x86_64/ (5 more)
repo-id : contribs
Base URL : http://download1.clearsdn.com/clearos/community/6/contribs/x86_64/,
: http://download2.clearsdn.com/clearos/community/6/contribs/x86_64/,
: http://download3.clearsdn.com/clearos/community/6/contribs/x86_64/,
: http://download4.clearsdn.com/clearos/community/6/contribs/x86_64/
repo-id : private-clearcenter-dyndns
Base URL : http://dynamic_dns:f1XM3Sdn@download1.clearsdn.com:80/marketplace/dynamic_dns/6.1/x86_64/,
: http://dynamic_dns:f1XM3Sdn@download2.clearsdn.com:80/marketplace/dynamic_dns/6.1/x86_64/,
: http://dynamic_dns:f1XM3Sdn@download3.clearsdn.com:80/marketplace/dynamic_dns/6.1/x86_64/,
: http://dynamic_dns:f1XM3Sdn@download4.clearsdn.com:80/marketplace/dynamic_dns/6.1/x86_64/
repo-id : private-clearcenter-plex
Base URL : http://plex:LJ5489555@download1.clearsdn.com:80/marketplace/plex/6.1/x86_64/,
: http://plex:LJ5489555@download2.clearsdn.com:80/marketplace/plex/6.1/x86_64/,
: http://plex:LJ5489555@download3.clearsdn.com:80/marketplace/plex/6.1/x86_64/,
: http://plex:LJ5489555@download4.clearsdn.com:80/marketplace/plex/6.1/x86_64/ -
Accepted Answer
In cases like this, I'd recommend one of the following:
1. Upgrade broken dependencies first, then full update. In your case:
yum --enablerepo=clearos-core,clearos-contribs upgrade hal* libvirt*
Followed by:
yum upgrade
2. Upgrade using --skip-broken
yum --skip-broken upgrade
Though, #2 won't won't solve your issue going forward until you do something (upgrade, remove packages etc.).
B. -
Accepted Answer
Please login to post a reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here.
Register Here »