Este é um bug conhecido no gpg2 no Solaris 11.0 (também conhecido como Solaris 11 11/11), originalmente registrado como Sun bug 7098984, agora conhecido como erro 15747076 no sistema de rastreamento de erros do Oracle [conta de suporte Oracle necessária para visualizar].
Ele é corrigido no Solaris 11.1 e em versões posteriores. Para o Solaris 11.0, essa solução alternativa ajuda em alguns casos (mas não se você estiver usando o pfexec / sudo / etc.):
env LD_PRELOAD_32=/usr/lib/libcurses.so.1 gpg2