It took me a bit to figure out what was going on and I thought I share the problem solution here, in case somebody else encounters the problem.
As it appears in most cases, if GOPATH is set wrong, you'll likely get some kind of error message and the process ends. My problem was that GOPATH was set to a folder that should have been mounted at boot up. Not only was the path incorrect, but also the mounting of the drive failed. And exactly that was the problem. For some reason, when GOPATH points to an unmounted drive, you won't see an error message and the process hangs forever.