Package Details: gocryptfs 1.4.3-1

Git Clone URL: (read-only)
Package Base: gocryptfs
Description: Encrypted overlay filesystem written in Go.
Upstream URL:
Keywords: encryption filesystem fuse go
Licenses: MIT
Submitter: petres
Maintainer: petres
Last Packager: petres
Votes: 12
Popularity: 1.191515
First Submitted: 2016-05-08 22:41
Last Updated: 2018-01-25 18:30

Latest Comments

kseistrup commented on 2018-02-08 16:00

It seems this happen if you're reusing the gocryptfs repo from an earlier build. Perhaps the build script should clean out existing {gocryptfs,pkg,src} directories inside the gocryptfs directory first?

petres commented on 2018-01-29 11:12

ok, thought maybe you have another kernel installed, or are using old packages of linux and go

kseistrup commented on 2018-01-28 15:07

I assume so, since it's ArchLinux:

· core/linux 4.14.15-1 · extra/go 2:1.9.3-1

petres commented on 2018-01-28 14:01

with the current go version and linux kernel?

kseistrup commented on 2018-01-28 09:17

1.4.3-1 doesn't build here:

==> Starting build()...

internal/syscallcompat/sys_linux.go:118:9: undefined: unix.Fstatat ==> ERROR: A failure occurred in build(). Aborting...

egrupled commented on 2017-03-20 10:41

Thank you for updating this!

One more thing: if you add 'fuse' dependence it automatically fetches ' repo'. You can add '-v' option to 'go get -v -d' line to see more output about this. It means that 'go get -d' line in 'build' section is actually redundant here. Sorry if I didn't explain it clearly before.

egrupled commented on 2017-03-12 13:49

Please add 'fuse' to depends otherwise this package won't build. See

If it build for you it means you installed go-fuse package which is not the case for all users.

It's already included in

fbis251 commented on 2017-01-30 22:42


First thank you for maintaining this package.

I have just built, installed and run gocryptfs on a raspberry pi. I can verify that the 'armv7h' architecture works. Additionally you should add 'fuse' as a dependency which provides /bin/fusermount which gocryptfs needs to work


petres commented on 2016-08-09 21:36

The gocryptfs author fixed it in

You can install it from there! I will update the package as soon as the author publishes the next release. In the next package I will also add 'armv7h'.

kseistrup commented on 2016-08-06 13:48

Adding 'armv7h' didn't go well:

==> Starting build()...
internal/fusefrontend/file.go:400: cannot use a.Unix() (type int64) as type int32 in assignment
internal/fusefrontend/file.go:406: cannot use m.Unix() (type int64) as type int32 in assignment
==> ERROR: A failure occurred in build().

All comments