https://bugzilla.redhat.com/show_bug.cgi?id=1099206
--- Comment #33 from Richard W.M. Jones rjones@redhat.com --- I'm still having the same problem with golang-1.2.2-15.fc20.x86_64 (Fedora 20) and golang-1.3-7.fc22.x86_64 (Fedora Rawhide).
The same error both times:
$ GOLANG=go GOPATH=`pwd` go install libguestfs.org/guestfs go install runtime/cgo: open /usr/lib/golang/pkg/linux_amd64/runtime/cgo.a: permission denied
Looking at strace it does appear to be trying to recompile the core libraries:
28593 unlink("/usr/lib/golang/pkg/linux_amd64/runtime/cgo.a" <unfinished ...> 28589 <... select resumed> ) = 0 (Timeout) 28593 <... unlink resumed> ) = -1 EACCES (Permission denied) 28589 select(0, NULL, NULL, NULL, {0, 20} <unfinished ...> 28593 rmdir("/usr/lib/golang/pkg/linux_amd64/runtime/cgo.a") = -1 EACCES (Permission denied) 28589 <... select resumed> ) = 0 (Timeout) 28593 open("/usr/lib/golang/pkg/linux_amd64/runtime/cgo.a", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666 <unfinished ...> 28589 select(0, NULL, NULL, NULL, {0, 20} <unfinished ...> 28593 <... open resumed> ) = -1 EACCES (Permission denied)