guyson / s3fs

Automatically exported from code.google.com/p/s3fs
GNU General Public License v2.0
0 stars 0 forks source link

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

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

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):

Original issue reported on code.google.com by bluethundr on 17 Jun 2014 at 1:55

GoogleCodeExporter commented 9 years ago
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

Original comment by ggta...@gmail.com on 20 Jun 2014 at 3:20

GoogleCodeExporter commented 9 years ago
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

Original comment by tarr1...@gmail.com on 10 Jul 2014 at 1:36

GoogleCodeExporter commented 9 years ago
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.

Original comment by ggta...@gmail.com on 12 Jul 2014 at 5:31

GoogleCodeExporter commented 9 years ago
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

Original comment by machri...@gmail.com on 7 Aug 2014 at 11:18

GoogleCodeExporter commented 9 years ago
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.

Original comment by vivekk...@gmail.com on 9 Sep 2014 at 7:40

GoogleCodeExporter commented 9 years ago
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,

Original comment by ggta...@gmail.com on 15 Sep 2014 at 1:50

GoogleCodeExporter commented 9 years ago
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.

Original comment by Shameem5...@gmail.com on 2 Dec 2014 at 5:03

GoogleCodeExporter commented 9 years ago
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,

Original comment by ggta...@gmail.com on 7 Feb 2015 at 3:12