Thank you for the debugging information, that's always helpful.
First, I assume the exact command is of the form
ipfs pin add /ipfs/... (so we don't go down the wrong path).
Second, are you pinning a file you already have (e.g., you added it locally) or are you trying to fetch a file from the network? If you're trying to fetch it from the network, are you sure you're connected to a peer that has the file? That is, someone on the network has to have it for you to download it.
Regardless, you should upgrade to the latest go-ipfs (0.4.13) and try again. We've fixed several bugs that could be responsible for this behavior.