在安装s3fs之后,在亚马逊Linux上运行挂载错误(挂载时找不到“MOUNT_2.22”)

按照这些说明在Amazon Linux上安装s3fs 。

它在我的一个系统上工作得很好,但是在不同的系统上(遵循相同的说明)运行/ bin / mount时出现以下错误

[root@ip-10-99-1-35 lib64]# mount mount: /lib64/libmount.so.1: version `MOUNT_2.21' not found (required by mount) mount: /lib64/libmount.so.1: version `MOUNT_2.22' not found (required by mount) mount: /lib64/libmount.so.1: version `MOUNT_2.20' not found (required by mount) 

编辑:我应该提到,它只是得到上面的错误之一(2.20),但是,我尝试安装util-linux源包的版本v2.21,和v2.22当我开始遇到问题。

在mount上运行ldd,我知道了

 [root@ip-10-99-1-35 lib64]# ldd /bin/mount /bin/mount: /lib64/libmount.so.1: version `MOUNT_2.21' not found (required by /bin/mount) /bin/mount: /lib64/libmount.so.1: version `MOUNT_2.22' not found (required by /bin/mount) /bin/mount: /lib64/libmount.so.1: version `MOUNT_2.20' not found (required by /bin/mount) linux-vdso.so.1 => (0x00007fff507ff000) libmount.so.1 => /lib64/libmount.so.1 (0x00007f5e9331a000) libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f5e930f9000) libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f5e92ef4000) libc.so.6 => /lib64/libc.so.6 (0x00007f5e92b62000) /lib64/ld-linux-x86-64.so.2 (0x00007f5e93533000) 

/ lib64中的相应文件

 lrwxrwxrwx 1 root root 17 Jul 30 15:25 /lib64/libmount.so.1 -> libmount.so.1.1.0 -rwxr-xr-x 1 root root 61728 Jul 28 2011 /lib64/libmount.so.1.1.0 

发行信息

 [ec2-user@ip-10-99-1-35 ~]$ cat /etc/issue Amazon Linux AMI release 2012.03 Kernel \r on an \m [ec2-user@ip-10-99-1-35 ~]$ uname -a Linux ip-10-99-1-35 3.2.20-1.29.6.amzn1.x86_64 #1 SMP Tue Jun 12 01:19:28 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux 

我解决了这个问题,重新安装util-linux软件包。

 yum reinstall util-linux