Não é possível adicionar o PPA? para y-ppa-manager em 17.04

3

Eu atualizei para o Ubuntu 17.04 e eu quero adicionar o gerenciador y-ppa mas quando eu executo o comando

sudo add-apt-repository ppa:webupd8team/y-ppa-manager

Eu recebo o seguinte erro:

gpg: connecting dirmngr at '/tmp/tmp8h5gt_of/S.dirmngr'
failed: IPC 
connect call failed
gpg: keyserver receive failed: No dirmngr
Failed to add key.

Mas vejo que já tenho dirmngr . Eu tentei desinstalar e reinstalar, mas isso não funciona. Alguém pode me dizer o que estou fazendo de errado aqui?

    
por Kishlay Kumar 17.04.2017 / 11:58

2 respostas

1

Eu descobri que precisava atualizar minha versão do gnupg.
Eu segui as instruções aqui e pude fazê-lo.

Tentando compilar o gnupg a partir da fonte

Aqui estão os passos:

sudo apt-get update
sudo apt-get install libldap2-dev gtk+-2 libbz2-dev

após descompactar o último tarball gnupg-2.1.X e cd para a nova pasta, execute o comando:

sudo make -f build-aux/speedo.mk native INSTALL_PREFIX=/usr/local
sudo ldconfig

baixe o pinentry-0.9.5 mais recente, execute ./configure && make && sudo make install.

teste: gpg2 --version

Depois disso, você pode adicionar o PPA com

sudo add-apt-repository ppa:webupd8team/y-ppa-manager

Faça o download do tarball do gnupg em aqui

    
por Kishlay Kumar 17.04.2017 / 14:34
0

Faça backup de seus diretórios existentes: $ HOME / .gnupg e /root/.gnupg e remova-os.

# dirmngr --debug-level guru
dirmngr[20243.0]: error opening '/root/.gnupg/dirmngr_ldapservers.conf': No such file or directory
dirmngr[20243.0]: permanently loaded certificates: 0
dirmngr[20243.0]:     runtime cached certificates: 0
dirmngr[20243.0]: failed to open cache dir file '/root/.gnupg/dirmngr-cache.d/DIR.txt': No such file or directory
dirmngr[20243.0]: creating directory '/root/.gnupg'
dirmngr[20243.0]: creating directory '/root/.gnupg/dirmngr-cache.d'
dirmngr[20243.0]: new cache dir file '/root/.gnupg/dirmngr-cache.d/DIR.txt' created
dirmngr[20243.0]: DBG: chan_3 -> # Home: ~/.gnupg
# Home: ~/.gnupg
dirmngr[20243.0]: DBG: chan_3 -> # Config: [none]
# Config: [none]
dirmngr[20243.0]: DBG: chan_3 -> OK Dirmngr 2.1.0 at your service
OK Dirmngr 2.1.0 at your service
    
por Steve Hope 17.04.2017 / 13:56

Tags