libgpg-error.so.0: nenhuma informação de versão disponível

4

Acabei de começar a usar o Ubuntu.

toda vez que eu quiser iniciar | stop | restart um serviço, recebo este erro:

systemctl: /usr/local/lib/libgpg-error.so.0: no version information available (required by /lib/x86_64-linux-gnu/libgcrypt.so.20)

Eu fiz o google, mas não consegui encontrar nada me ajuda.

Eu percebi o problema depois que fiz algumas alterações no arquivo apache2 config e precisei reiniciar o serviço.

$ apt-cache policy libgpg-error0
libgpg-error0:
  Installed: 1.17-3ubuntu1
  Candidate: 1.17-3ubuntu1
  Version table:
 *** 1.17-3ubuntu1 0
        500 http://ir.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

$ apt-cache policy libgcrypt20
libgcrypt20:
  Installed: 1.6.2-4ubuntu2
  Candidate: 1.6.2-4ubuntu2
  Version table:
 *** 1.6.2-4ubuntu2 0
        500 http://ir.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status
    
por Amir 16.05.2015 / 15:51

1 resposta

1

O problema é que você tem uma biblioteca adicional em /usr/local/lib/ :

/usr/local/lib/libgpg-error.so.0

Esclareça porque você instalou esta biblioteca. Então você tem duas opções:

  1. Remover a biblioteca (backup)

    e seu sistema recebe a versão em /lib/x86_64-linux-gnu/

    sudo mv /usr/local/lib/libgpg-error.so.0 /usr/local/lib/libgpg-error.so.0.bak
    
  2. Remova a biblioteca e crie um link simbólico

    se você precisar da biblioteca em /usr/local/lib/

    sudo mv /usr/local/lib/libgpg-error.so.0 /usr/local/lib/libgpg-error.so.0.bak
    sudo ln -s /lib/x86_64-linux-gnu/libgpg-error.so.0 /usr/local/lib/
    
por A.B. 16.05.2015 / 16:25

Tags