LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 06-08-2015, 12:01 PM   #1
ss32
Member
 
Registered: Apr 2013
Distribution: Ubuntu, Linux Mint, RHEL, CentOS
Posts: 43

Rep: Reputation: Disabled
NFS Mount requires GLIBC 2.14, I have 2.12 - is there a way around this?


Code:
[root@eno]# mount /rhone
/sbin/mount.nfs: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /lib64/libgssglue.so.1)
It's on a CentOS 6 box. I'm able to mount other network drives via NFS but this is a new NAS, but still using NFSv3 so I don't know why it should differ from other NFS mounts.
 
Old 06-08-2015, 12:10 PM   #2
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,258

Rep: Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947
It looks like you've done something funky with your libraries. Have you gone outside of the standard repo? Added a new 3rd party repo without configuring yum priorities correctly? Installed a new version of mount, glibc, or gssglue from source?

Last edited by suicidaleggroll; 06-08-2015 at 12:11 PM.
 
Old 06-08-2015, 12:16 PM   #3
ss32
Member
 
Registered: Apr 2013
Distribution: Ubuntu, Linux Mint, RHEL, CentOS
Posts: 43

Original Poster
Rep: Reputation: Disabled
No, not that I'm aware of.
 
Old 06-08-2015, 12:21 PM   #4
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,258

Rep: Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947
Well CentOS 6 uses glibc 2.12, so I can only assume your version of libgssglue is not from the standard repo. What is the output of:
Code:
# yum list | grep -e libgssglue -e glibc
# ls -l /lib64/libgssglue*
It should look something like:
Code:
# yum list | grep -e libgssglue -e glibc
glibc.x86_64                               2.12-1.149.el6_6.9           @updates
glibc-common.x86_64                        2.12-1.149.el6_6.9           @updates
glibc-devel.x86_64                         2.12-1.149.el6_6.9           @updates
glibc-headers.x86_64                       2.12-1.149.el6_6.9           @updates
libgssglue.x86_64                          0.1-11.el6                   @base
and

Code:
# ls -l /lib64/libgssglue*
lrwxrwxrwx 1 root root    19 2015-05-05 20:18 /lib64/libgssglue.so.1 -> libgssglue.so.1.0.0
-rwxr-xr-x 1 root root 36584 2011-07-19 02:22 /lib64/libgssglue.so.1.0.0

Last edited by suicidaleggroll; 06-08-2015 at 12:25 PM.
 
Old 06-08-2015, 12:26 PM   #5
ss32
Member
 
Registered: Apr 2013
Distribution: Ubuntu, Linux Mint, RHEL, CentOS
Posts: 43

Original Poster
Rep: Reputation: Disabled
Code:
yum list | grep -e libgssglue -e glibc
glibc.i686                           2.12-1.149.el6_6.9        @updates         
glibc.x86_64                         2.12-1.149.el6_6.9        @updates         
glibc-common.x86_64                  2.12-1.149.el6_6.9        @updates         
glibc-devel.x86_64                   2.12-1.149.el6_6.9        @updates         
glibc-headers.x86_64                 2.12-1.149.el6_6.9        @updates         
glibc-static.x86_64                  2.12-1.149.el6_6.9        @updates         
glibc-utils.x86_64                   2.12-1.149.el6_6.9        @updates         
libgssglue.x86_64                    0.4-2.el7.nux             @nux-dextop      
compat-glibc.x86_64                  1:2.5-46.2                base             
compat-glibc-headers.x86_64          1:2.5-46.2                base             
glibc-devel.i686                     2.12-1.149.el6_6.9        updates          
glibc-static.i686                    2.12-1.149.el6_6.9        updates          
libgssglue.i686                      0.1-11.el6                base             
libgssglue-devel.i686                0.1-11.el6                base             
libgssglue-devel.x86_64              0.1-11.el6                base
You're right, it came from a repo that was used to install VLC. I've disabled that, how do I go about removing that version of libssglue without removing dependencies? Or rolling back to another version to keep dependencies?

Code:
 yum remove libgssglue.x86_64
Loaded plugins: downloadonly, fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package libgssglue.x86_64 0:0.4-2.el7.nux will be erased
--> Processing Dependency: libgssglue for package: nfs-utils-lib-1.1.5-9.el6.x86_64
--> Processing Dependency: libgssglue for package: rpcbind-0.2.0-11.el6.x86_64
--> Processing Dependency: libgssglue for package: 1:nfs-utils-1.2.3-54.el6.x86_64
--> Processing Dependency: libgssglue.so.1()(64bit) for package: libtirpc-0.2.1-10.el6.x86_64
--> Processing Dependency: libgssglue.so.1()(64bit) for package: nfs-utils-lib-1.1.5-9.el6.x86_64
--> Processing Dependency: libgssglue.so.1()(64bit) for package: rpcbind-0.2.0-11.el6.x86_64
--> Processing Dependency: libgssglue.so.1()(64bit) for package: 1:nfs-utils-1.2.3-54.el6.x86_64
--> Processing Dependency: libgssglue.so.1(libgssapi_CITI_2)(64bit) for package: libtirpc-0.2.1-10.el6.x86_64
--> Processing Dependency: libgssglue.so.1(libgssapi_CITI_2)(64bit) for package: nfs-utils-lib-1.1.5-9.el6.x86_64
--> Processing Dependency: libgssglue.so.1(libgssapi_CITI_2)(64bit) for package: 1:nfs-utils-1.2.3-54.el6.x86_64
--> Running transaction check
---> Package libtirpc.x86_64 0:0.2.1-10.el6 will be erased
--> Processing Dependency: libtirpc.so.1()(64bit) for package: 1:autofs-5.0.5-109.el6_6.1.x86_64
---> Package nfs-utils.x86_64 1:1.2.3-54.el6 will be erased
--> Processing Dependency: nfs-utils for package: ipa-client-3.0.0-42.el6.centos.x86_64
---> Package nfs-utils-lib.x86_64 0:1.1.5-9.el6 will be erased
---> Package rpcbind.x86_64 0:0.2.0-11.el6 will be erased
--> Processing Dependency: rpcbind for package: 3:ypbind-1.20.4-30.el6.x86_64
--> Running transaction check
---> Package autofs.x86_64 1:5.0.5-109.el6_6.1 will be erased
---> Package ipa-client.x86_64 0:3.0.0-42.el6.centos will be erased
---> Package ypbind.x86_64 3:1.20.4-30.el6 will be erased
--> Processing Dependency: ypbind for package: yp-tools-2.9-12.el6.x86_64
--> Running transaction check
---> Package yp-tools.x86_64 0:2.9-12.el6 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================
 Package                  Arch              Version                        Repository                                           Size
=====================================================================================================================================
Removing:
 libgssglue               x86_64            0.4-2.el7.nux                  @nux-dextop                                          46 k
Removing for dependencies:
 autofs                   x86_64            1:5.0.5-109.el6_6.1            @updates                                            4.6 M
 ipa-client               x86_64            3.0.0-42.el6.centos            @base                                               307 k
 libtirpc                 x86_64            0.2.1-10.el6                   @base                                               168 k
 nfs-utils                x86_64            1:1.2.3-54.el6                 @base                                               987 k
 nfs-utils-lib            x86_64            1.1.5-9.el6                    @base                                               149 k
 rpcbind                  x86_64            0.2.0-11.el6                   @anaconda-CentOS-201311272149.x86_64/6.5             95 k
 yp-tools                 x86_64            2.9-12.el6                     @anaconda-CentOS-201311272149.x86_64/6.5            167 k
 ypbind                   x86_64            3:1.20.4-30.el6                @anaconda-CentOS-201311272149.x86_64/6.5             91 k

Transaction Summary
=====================================================================================================================================
Remove        9 Package(s)

Installed size: 6.5 M
 
Old 06-08-2015, 12:29 PM   #6
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,258

Rep: Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947
You could try "yum reinstall libgssglue"

You may run into dependency issues with VLC or anything else installed from nux-dextop though.
 
Old 06-08-2015, 12:36 PM   #7
ss32
Member
 
Registered: Apr 2013
Distribution: Ubuntu, Linux Mint, RHEL, CentOS
Posts: 43

Original Poster
Rep: Reputation: Disabled
Got it. I uninstalled that version of libssglue (trying to reinstall failed as it was looking for the nux repo), it removed the other packages, and I reinstalled those packages which pulled in the base version of libssglue. Thanks for the help!
 
Old 06-08-2015, 12:52 PM   #8
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,258

Rep: Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947Reputation: 1947
Glad you got it sorted

FYI - this is the reason yum-plugin-priorities was invented. Just install that package and then add a "priority=number" to each repo in /etc/yum.repos.d/, lower number = higher priority. Set the CentOS base and updates repos at, say, 10, and all 3rd party repos higher. This will prevent yum from grabbing newer versions of critical libraries from unofficial repos and breaking dependencies.
 
Old 06-08-2015, 12:53 PM   #9
ss32
Member
 
Registered: Apr 2013
Distribution: Ubuntu, Linux Mint, RHEL, CentOS
Posts: 43

Original Poster
Rep: Reputation: Disabled
Good to know, I wasn't aware that existed.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
how to mount a nfs mount from linux client to AIX nfs server dennyqian AIX 13 04-12-2016 12:30 AM
Application requires later glibc tonnguyen Programming 3 05-11-2011 09:20 AM
mount.nfs: mount to NFS server 'jesse' failed: timed out, retrying keupie Linux - Networking 3 06-05-2009 08:03 PM
how to mount drive in bash script if mount requires su? babag Mandriva 8 09-08-2008 08:58 PM
Adobe Acrobate Reader Requires A Plugin-That Requires Open LDAP That Requires Berkely Old_Fogie Slackware 10 05-08-2006 06:04 AM


All times are GMT -5. The time now is 07:01 PM.

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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration