From: Sven U. <sve...@gm...> - 2011-08-25 10:07:20
|
Hello James, I might be on the completely wrong track here (I'll admit I didn't read through all of it :-), but: > ./hello /tmp/owire > > mount: mounting hello on /tmp/owire failed: Invalid argument This doesn't seem to worry you, does it? But... > [pid 1079] stat64("hello", 0xbeb4ba70) = -1 ENOENT (No such file or > directory) > > [pid 1079] mount("hello", "/tmp/owire", "fuse.hello", > MS_NOSUID|MS_NODEV|MS_SILENT, NULL) = -1 EINVAL (Invalid argument) > > [pid 1079] write(2, "mount: mounting hello on /tmp/ow"..., 61mount: > mounting hello on /tmp/owire failed: Invalid argument doesn't this look as if you are trying to mount on hello rather than /tmp/owire? So if I had to guess, I would say you are somehow manipulating the list of parameters passed to your program, and the program name ends up in there twice, which fuse then takes as an attempt to mount on "hello"? Or am I completely off? Sven -- _ ___ ___ ___ The dCache File System __| |/ __|| __|/ __| An archive file-system for PB of data / _` | (__ | _| \__ \ http://www.desy.de/~utcke/Data/ \__,_|\___||_| |___/ http://www.dr-utcke.de/ |