Issue 430 in s3fs: fuse: warning: library too old, some operations may not not work

1,055 views
Skip to first unread message

s3...@googlecode.com

unread,
Jun 16, 2014, 9:55:16 PM6/16/14
to s3fs-...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 430 by bluethundr: fuse: warning: library too old, some
operations may not not work
http://code.google.com/p/s3fs/issues/detail?id=430


Detailed description of observed behavior:

Using fuse-2.9.3 with s3fs 1.74 when I try mounting a partition like this:

s3fs jf-cassandradb /var/lib/cassandra/data/joke_fire1/jokes/snapshots


I get this warning:

fuse: warning: library too old, some operations may not not work

I need to be able to mount s3 buckets using s3fs as a certain user and
group. I suspect that this ability is one of the ones being referenced in
this command.

Because when I try to use this command that I found online:

[root@beta:/usr/local/src] #s3fs jf-cassandradb
/var/lib/cassandra/data/joke_fire1/jokes/snapshots
defaults,noatime,allow_other,uid=503,gid=2002,use_cache=/tmp,default_acl=public-read

------------------
I get this response:

s3fs: specified unknown third
optioni(defaults,noatime,allow_other,uid=503,gid=2002,use_cache=/tmp,default_acl=public-read)


What version of fuse and s3fs do I need to use in order to have this
ability?

===================================================================
The following information is very important in order to help us to help
you. Omission of the following details may delay your support request or
receive no attention at all.
===================================================================
Version of s3fs being used (s3fs --version): 1.74

Version of fuse being used (pkg-config --modversion fuse): fuse-2.9.3

System information (uname -a): Linux beta.mydomain.com
2.6.32-431.1.2.0.1.el6.x86_64 #1 SMP Fri Dec 13 13:06:13 UTC 2013 x86_64
x86_64 x86_64 GNU/Linux

Distro (cat /etc/issue):

s3fs command line used (if applicable):

/etc/fstab entry (if applicable):

s3fs syslog messages (grep s3fs /var/log/syslog):



--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

s3...@googlecode.com

unread,
Jun 20, 2014, 11:20:52 AM6/20/14
to s3fs-...@googlegroups.com

Comment #1 on issue 430 by ggta...@gmail.com: fuse: warning: library too
old, some operations may not not work
http://code.google.com/p/s3fs/issues/detail?id=430

Hi,

About "fuse: warning: library too old, some operations may not not work", I
think your system has old libfuse.so as under 2.8.4.
Please check fuse version on your system.

When you need to run s3fs manually, I think you should do following command
line:
# s3fs jf-cassandradb /var/lib/cassandra/data/joke_fire1/jokes/snapshots -o
allow_other,uid=503,gid=2002,use_cache=/tmp,default_acl=public-read
(you need to specify options after "-o" key word.)

Thanks

s3...@googlecode.com

unread,
Jul 9, 2014, 9:36:24 PM7/9/14
to s3fs-...@googlegroups.com

Comment #2 on issue 430 by tarr1...@gmail.com: fuse: warning: library too
old, some operations may not not work
http://code.google.com/p/s3fs/issues/detail?id=430

Hi,
This is Tarr. I show same error. I use CentOS6.5 and my libfuse.so version
is 2.9.3.
Do you know workaround?

Thanks,

[root@centos lib64]# pkg-config --modversion fuse
2.9.3

[root@centos lib64]# uname -a
Linux centos.tarr.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC
2013 x86_64 x86_64 x86_64 GNU/

[root@centos lib64]# ls -l | grep fuse
-rw-r--r--. 1 root root 1103130 Jul 9 15:56 libfuse.a
-rwxr-xr-x. 1 root root 933 Jul 9 15:56 libfuse.la
lrwxrwxrwx. 1 root root 16 Jul 9 15:56 libfuse.so ->
libfuse.so.2.9.3
lrwxrwxrwx. 1 root root 16 Jul 9 15:56 libfuse.so.2 ->
libfuse.so.2.9.3
-rwxr-xr-x. 1 root root 706380 Jul 9 15:56 libfuse.so.2.9.3

[root@centos lib64]# /usr/local/s3fs-fuse/bin/s3fs local-orfs /mnt/s3fs -o
url=http://192.168.131.131:8080 -o passwd_file=/root/.passwd-s3fs -o
default_acl=private -o allow_other,uid=501,gid=501 -o nomultipart
fuse: warning: library too old, some operations may not not work



s3...@googlecode.com

unread,
Jul 12, 2014, 1:31:13 PM7/12/14
to s3fs-...@googlegroups.com

Comment #3 on issue 430 by ggta...@gmail.com: fuse: warning: library too
old, some operations may not not work
http://code.google.com/p/s3fs/issues/detail?id=430

Hi, Tarr

Thanks for your reports.

I want to know following command result on your s3fs running.
# lsof | grep s3fs | grep libfuse
(run this command on root user)

If your s3fs linked fuse 2.9.3, you can get like following result.
s3fs 30158 root mem REG 202,1
701342 20322 /usr/lib/libfuse.so.2.9.3

Thanks in advance for your assistance.

s3...@googlecode.com

unread,
Aug 7, 2014, 7:18:57 PM8/7/14
to s3fs-...@googlegroups.com

Comment #4 on issue 430 by machri...@gmail.com: fuse: warning: library too
old, some operations may not not work
http://code.google.com/p/s3fs/issues/detail?id=430

I got this error too on a very similar CentOS 6 x86_64 environment. I moved
my 2 /lib64 fuse libs aside. And then I created soft links like so. Which
may have fixed the problem.

sudo ln -s /usr/local/lib/libfuse.so.2 libfuse.so.2
sudo ln -s /usr/local/lib/libfuse.so.2.9.3 libfuse.so.2.8.3

You may need to slightly modify these commands for your system. And I'm not
100% confident that this works as I'm not getting a new error.

s3fs: unable to access MOUNTPOINT /mnt/s3buckets: Transport endpoint is
not connected

s3...@googlecode.com

unread,
Sep 9, 2014, 3:40:46 PM9/9/14
to s3fs-...@googlegroups.com

Comment #5 on issue 430 by vivekk...@gmail.com: fuse: warning: library too
old, some operations may not not work
https://code.google.com/p/s3fs/issues/detail?id=430

fuse: warning: library too old, some operations may not not work

root@xxxxx [~]# lsof | grep s3fs | grep libfuse
s3fs 8270 root mem REG 9,1 221728
3408466 /lib64/libfuse.so.2.8.3

......................................
pkg-config --modversion fuse
2.9.3

......................................

How do I link the right versions? Please help.

s3...@googlecode.com

unread,
Sep 14, 2014, 9:50:26 PM9/14/14
to s3fs-...@googlegroups.com

Comment #6 on issue 430 by ggta...@gmail.com: fuse: warning: library too
old, some operations may not not work
https://code.google.com/p/s3fs/issues/detail?id=430

Hi,vivekkm20

I think s3fs linked old version fuse 2.8.3 instead of 2.9.3.
Please check your environment(about LDLIBRAY), installed path for fuse
2.9.3, etc.

If you did not find 2.9.3 fuse on your system, could you download latest
FUSE from sourceforge or etc and install your boxes?

Thanks,

s3...@googlecode.com

unread,
Dec 2, 2014, 12:03:46 PM12/2/14
to s3fs-...@googlegroups.com

Comment #7 on issue 430 by Shameem5...@gmail.com: fuse: warning: library
too old, some operations may not not work
https://code.google.com/p/s3fs/issues/detail?id=430

Hi,
Please help me.
my CentOS is showing the same fuse warning.

pkg-config --modversion fuse
2.9.3

but,

lsof | grep s3fs | grep libfuse
s3fs 1805 root mem REG 202,64 221728
155552 /lib64/libfuse.so.2.8.3

How can link the latest fuse with s3fs.

s3...@googlecode.com

unread,
Feb 7, 2015, 10:12:10 AM2/7/15
to s3fs-...@googlegroups.com
Updates:
Status: Done

Comment #8 on issue 430 by ggta...@gmail.com: fuse: warning: library too
old, some operations may not not work
https://code.google.com/p/s3fs/issues/detail?id=430

Hi
(I'm sorry for replying too late.)
Do you have been had this problem yet?
If you have, please post new issue on
Github(https://github.com/s3fs-fuse/s3fs-fuse).
This s3fs project had moved to Github.
I'm going to close this issue.
Regards,
Reply all
Reply to author
Forward
0 new messages