De fato, quando copio / colo essa parte da mensagem gpg:
... open '–': No ...
em od -c - , obtenho:
0000000 o p e n ' 342 200 223 ' : N o \n
que indica que você usou um traço ( – ) em vez de um hífen-menos ou ASCII 45 ( - ). Uma pequena diferença visual, mas importante para as ferramentas do Unix.
Um traço real ficaria assim em od :
0000000 o p e n ' - ' : N o \n