trying to use gcsfuse, but when I run
gcsfuse <bucket> /target/dir
I keep getting this error
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: fusermount: exit status 1
I'm doing this from a GCE instance with full API access permissions to Google Cloud services
The folder exists and I'm in the fuse group.
I tried running with all the debug switches, but they reveal nothing helpful
> gcsfuse --uid "33" --gid "33" --debug_fuse --debug_gcs --debug_http --debug_invariants bucket-name /target/dir
Using mount point: /target/dir
Opening GCS connection...
Opening bucket...
Mounting file system...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: fusermount: exit status 1
version info: gcsfuse version 0.15.0 (Go version go1.5.2)
my /target/dir was owned by www-data:fuse, but the group didn't have write permission on the directory before mounting.