LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > CentOS
User Name
Password
CentOS This forum is for the discussion of CentOS Linux. Note: This forum does not have any official participation.

Notices


Reply
  Search this Thread
Old 03-08-2018, 11:55 AM   #1
Bog_dan
LQ Newbie
 
Registered: Mar 2018
Posts: 2

Rep: Reputation: Disabled
Cannot update; missing requires


Hey all,

I'm having an issue where I can't update anything. I'm running Centos6 Release 6.8. In the software update GUI, it says theres 415 updates available, but when i attempt to update all there's a transaction error wth the message "glibc-devel-2.12-1.192.el6.i686 requires glibc-headers = 2.12-1.192.el6
glibc-2.12-1.192.el6.i686 requires glibc-common = 2.12-1.192.el6 : Multilib version problems found. This often means that the root". Looks like the error is especially long and gets cut off.

I've also tried running sudo yum update, which fails as well. Part of the terminal log goes as :
Code:
**********************************************************************
Dependency resolving failed due to missing dependencies.
Some repositories on your system are disabled, but yum can enable them
and search for missing dependencies. This will require downloading
metadata for disabled repositories and may take some time and traffic.
**********************************************************************

Enable all repositories and try again? [y/N]: y
--> Running transaction check
---> Package glibc.i686 0:2.12-1.192.el6 will be installed
--> Processing Dependency: glibc-common = 2.12-1.192.el6 for package: glibc-2.12-1.192.el6.i686
---> Package glibc-devel.i686 0:2.12-1.192.el6 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.192.el6 for package: glibc-devel-2.12-1.192.el6.i686
---> Package glibc-headers.x86_64 0:2.12-1.192.el6 will be updated
--> Processing Dependency: glibc-headers = 2.12-1.192.el6 for package: glibc-devel-2.12-1.192.el6.i686
---> Package kernel.x86_64 0:2.6.32-642.13.1.el6 will be erased
---> Package kernel-devel.x86_64 0:2.6.32-642.13.1.el6 will be erased
--> Finished Dependency Resolution
Error: Package: glibc-devel-2.12-1.192.el6.i686 (rhel-6-workstation-rpms)
           Requires: glibc-headers = 2.12-1.192.el6
           Removing: glibc-headers-2.12-1.192.el6.x86_64 (@rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.192.el6
           Updated By: glibc-headers-2.12-1.209.el6_9.2.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.209.el6_9.2
           Available: glibc-headers-2.12-1.7.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.7.el6
           Available: glibc-headers-2.12-1.7.el6_0.3.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.7.el6_0.3
           Available: glibc-headers-2.12-1.7.el6_0.4.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.7.el6_0.4
           Available: glibc-headers-2.12-1.7.el6_0.5.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.7.el6_0.5
           Available: glibc-headers-2.12-1.25.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.25.el6
           Available: glibc-headers-2.12-1.25.el6_1.3.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.25.el6_1.3
           Available: glibc-headers-2.12-1.47.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.47.el6
           Available: glibc-headers-2.12-1.47.el6_2.5.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.47.el6_2.5
           Available: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.47.el6_2.9
           Available: glibc-headers-2.12-1.47.el6_2.12.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.47.el6_2.12
           Available: glibc-headers-2.12-1.80.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.80.el6
           Available: glibc-headers-2.12-1.80.el6_3.3.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.80.el6_3.3
           Available: glibc-headers-2.12-1.80.el6_3.4.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.80.el6_3.4
           Available: glibc-headers-2.12-1.80.el6_3.5.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.80.el6_3.5
           Available: glibc-headers-2.12-1.80.el6_3.6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.80.el6_3.6
           Available: glibc-headers-2.12-1.80.el6_3.7.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.80.el6_3.7
           Available: glibc-headers-2.12-1.107.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.107.el6
           Available: glibc-headers-2.12-1.107.el6_4.2.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.107.el6_4.2
           Available: glibc-headers-2.12-1.107.el6_4.4.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.107.el6_4.4
           Available: glibc-headers-2.12-1.107.el6_4.5.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.107.el6_4.5
           Available: glibc-headers-2.12-1.132.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.132.el6
           Available: glibc-headers-2.12-1.132.el6_5.1.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.132.el6_5.1
           Available: glibc-headers-2.12-1.132.el6_5.2.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.132.el6_5.2
           Available: glibc-headers-2.12-1.132.el6_5.3.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.132.el6_5.3
           Available: glibc-headers-2.12-1.132.el6_5.4.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.132.el6_5.4
           Available: glibc-headers-2.12-1.149.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.149.el6
           Available: glibc-headers-2.12-1.149.el6_6.4.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.149.el6_6.4
           Available: glibc-headers-2.12-1.149.el6_6.5.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.149.el6_6.5
           Available: glibc-headers-2.12-1.149.el6_6.7.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.149.el6_6.7
           Available: glibc-headers-2.12-1.149.el6_6.9.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.149.el6_6.9
           Available: glibc-headers-2.12-1.166.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.166.el6
           Available: glibc-headers-2.12-1.166.el6_7.1.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.166.el6_7.1
           Available: glibc-headers-2.12-1.166.el6_7.3.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.166.el6_7.3
           Available: glibc-headers-2.12-1.166.el6_7.7.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.166.el6_7.7
           Available: glibc-headers-2.12-1.209.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.209.el6
           Available: glibc-headers-2.12-1.209.el6_9.1.x86_64 (rhel-6-workstation-rpms)
               glibc-headers = 2.12-1.209.el6_9.1
Error: Package: glibc-2.12-1.192.el6.i686 (rhel-6-workstation-rpms)
           Requires: glibc-common = 2.12-1.192.el6
           Removing: glibc-common-2.12-1.192.el6.x86_64 (@rhel-6-workstation-rpms)
               glibc-common = 2.12-1.192.el6
           Updated By: glibc-common-2.12-1.209.el6_9.2.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.209.el6_9.2
           Available: glibc-common-2.12-1.7.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.7.el6
           Available: glibc-common-2.12-1.7.el6_0.3.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.7.el6_0.3
           Available: glibc-common-2.12-1.7.el6_0.4.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.7.el6_0.4
           Available: glibc-common-2.12-1.7.el6_0.5.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.7.el6_0.5
           Available: glibc-common-2.12-1.25.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.25.el6
           Available: glibc-common-2.12-1.25.el6_1.3.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.25.el6_1.3
           Available: glibc-common-2.12-1.47.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.47.el6
           Available: glibc-common-2.12-1.47.el6_2.5.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.47.el6_2.5
           Available: glibc-common-2.12-1.47.el6_2.9.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.47.el6_2.9
           Available: glibc-common-2.12-1.47.el6_2.12.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.47.el6_2.12
           Available: glibc-common-2.12-1.80.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.80.el6
           Available: glibc-common-2.12-1.80.el6_3.3.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.80.el6_3.3
           Available: glibc-common-2.12-1.80.el6_3.4.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.80.el6_3.4
           Available: glibc-common-2.12-1.80.el6_3.5.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.80.el6_3.5
           Available: glibc-common-2.12-1.80.el6_3.6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.80.el6_3.6
           Available: glibc-common-2.12-1.80.el6_3.7.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.80.el6_3.7
           Available: glibc-common-2.12-1.107.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.107.el6
           Available: glibc-common-2.12-1.107.el6_4.2.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.107.el6_4.2
           Available: glibc-common-2.12-1.107.el6_4.4.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.107.el6_4.4
           Available: glibc-common-2.12-1.107.el6_4.5.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.107.el6_4.5
           Available: glibc-common-2.12-1.132.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.132.el6
           Available: glibc-common-2.12-1.132.el6_5.1.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.132.el6_5.1
           Available: glibc-common-2.12-1.132.el6_5.2.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.132.el6_5.2
           Available: glibc-common-2.12-1.132.el6_5.3.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.132.el6_5.3
           Available: glibc-common-2.12-1.132.el6_5.4.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.132.el6_5.4
           Available: glibc-common-2.12-1.149.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.149.el6
           Available: glibc-common-2.12-1.149.el6_6.4.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.149.el6_6.4
           Available: glibc-common-2.12-1.149.el6_6.5.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.149.el6_6.5
           Available: glibc-common-2.12-1.149.el6_6.7.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.149.el6_6.7
           Available: glibc-common-2.12-1.149.el6_6.9.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.149.el6_6.9
           Available: glibc-common-2.12-1.166.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.166.el6
           Available: glibc-common-2.12-1.166.el6_7.1.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.166.el6_7.1
           Available: glibc-common-2.12-1.166.el6_7.3.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.166.el6_7.3
           Available: glibc-common-2.12-1.166.el6_7.7.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.166.el6_7.7
           Available: glibc-common-2.12-1.209.el6.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.209.el6
           Available: glibc-common-2.12-1.209.el6_9.1.x86_64 (rhel-6-workstation-rpms)
               glibc-common = 2.12-1.209.el6_9.1
 You could try using --skip-broken to work around the problem
** Found 37 pre-existing rpmdb problem(s), 'yum check' output follows:
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libc.so.6
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libc.so.6(GLIBC_2.0)
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libc.so.6(GLIBC_2.1)
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libc.so.6(GLIBC_2.1.3)
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libc.so.6(GLIBC_2.12)
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libgcc_s.so.1
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libgcc_s.so.1(GLIBC_2.0)
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libm.so.6
compat-libstdc++-296-2.96-144.el6.i686 has missing requires of libm.so.6(GLIBC_2.0)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libc.so.6
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libc.so.6(GLIBC_2.0)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libc.so.6(GLIBC_2.1)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libc.so.6(GLIBC_2.1.3)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libc.so.6(GLIBC_2.2)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libc.so.6(GLIBC_2.3)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libgcc_s.so.1
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libgcc_s.so.1(GCC_3.0)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libgcc_s.so.1(GCC_3.3)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libgcc_s.so.1(GLIBC_2.0)
compat-libstdc++-33-3.2.3-69.el6.i686 has missing requires of libm.so.6
libstdc++-4.4.7-18.el6.i686 has missing requires of ld-linux.so.2
libstdc++-4.4.7-18.el6.i686 has missing requires of ld-linux.so.2(GLIBC_2.3)
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6(GLIBC_2.0)
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6(GLIBC_2.1)
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6(GLIBC_2.1.3)
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6(GLIBC_2.2)
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6(GLIBC_2.3)
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6(GLIBC_2.3.2)
libstdc++-4.4.7-18.el6.i686 has missing requires of libc.so.6(GLIBC_2.4)
libstdc++-4.4.7-18.el6.i686 has missing requires of libgcc_s.so.1
libstdc++-4.4.7-18.el6.i686 has missing requires of libgcc_s.so.1(GCC_3.0)
libstdc++-4.4.7-18.el6.i686 has missing requires of libgcc_s.so.1(GCC_3.3)
libstdc++-4.4.7-18.el6.i686 has missing requires of libgcc_s.so.1(GCC_4.2.0)
libstdc++-4.4.7-18.el6.i686 has missing requires of libgcc_s.so.1(GLIBC_2.0)
libstdc++-4.4.7-18.el6.i686 has missing requires of libm.so.6
libstdc++-4.4.7-18.el6.i686 has missing requires of libm.so.6(GLIBC_2.0)
I'm not particularly Linux literate, so I depend on googling my error and hoping someone online has posted a solution. No such luck this time. Does anyone have any suggestions for how I can fix my updating woes and bring my system up to date?

Thanks,
Bogdan
 
Old 03-08-2018, 08:25 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,358
Blog Entries: 28

Rep: Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148
I have run into this. It's been a while, so I don't remember exactly how I resolved it, but I would recommend trying, as instructed,

Code:
yum --skip-broken     followed by
yum clean all
then running the update routine again.
 
Old 03-09-2018, 08:33 AM   #3
Bog_dan
LQ Newbie
 
Registered: Mar 2018
Posts: 2

Original Poster
Rep: Reputation: Disabled
Hi Frank,

Thanks for the reply. I managed to fix my issue by disabling and re-enabling all my repositories according to Florian's comment at the bottom of this page: https://bugzilla.redhat.com/show_bug.cgi?id=1318525.

No idea why it worked but the old turn it off and back on again did the trick here.

Regards,
Bogdan
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Wicd requires patch after update foobaru Slackware 19 03-24-2016 07:41 AM
Ram update requires 64bit OS? NeXuS_2006 Linux - Hardware 4 07-25-2009 04:47 AM
Adobe Acrobate Reader Requires A Plugin-That Requires Open LDAP That Requires Berkely Old_Fogie Slackware 10 05-08-2006 05:04 AM
Mandrake 10 Update requires CD #4 ? barneyt Mandriva 5 06-27-2004 10:00 PM
Compiling code that requires gl.h... Missing gl.h? dominik81 Programming 4 05-05-2004 09:15 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > CentOS

All times are GMT -5. The time now is 05:21 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration