Control: severity -1 normal > > # mkdir 1 2 3 > > # unionfs-fuse 1:2 3 > > fuse: warning: library too old, some operations may not not work > > > > According to the dependencies it requires libfuse2 >= 2.8.1. > > I have 2.9.0-2 installed, so how can it be too old? > > > > But indeed "some" operations don't work. In particular writing > > doesn't seem to work at all (with or without "-o cow"), which > > renders the whole thing quite useless: > > > > # touch 3/foo > > touch: cannot touch `3/foo': Permission denied
> Any chance you could try to re-compile to libfuse package? No difference. > And if that > shouldn't help to recompile unionfs-fuse? This made the "too old" warning disappear. Though I'm confused, does this mean the binary on the Debian servers was built wrongly? Don't they use automated scripts to build them? Anyway, I suppose this would be fixed if they rebuild the package now!? The main problem (writing doesn't work) was a misunderstanding. It works with "1=rw", or "2=rw" and "-o cow". (Also with the original version, despite the warning.) I only realized this when, after building it, I found the "test.sh" script and wondered why it did work Note that the only mention of "rw" (and "ro") in the man page is under examples, not in the main description which just says: top_branch:lower_branch:...:lowest_branch I suggest writing something like this to prevent such misunderstandings: top_branch[=ro|rw]:lower_branch[=ro|rw]:...:lowest_branch[=ro|rw] Frank -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org