libgpg-error.so.0: nessuna informazione sulla versione disponibile

4

Ho appena iniziato a usare ubuntu.

ogni volta che voglio iniziare | stop | riavviare un servizio ottengo questo errore:

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

Ho fatto google ma non ho trovato nulla che mi aiuti.

Mi sono reso conto del problema dopo aver apportato alcune modifiche al file di configurazione apache2 e necessario per riavviare il servizio.

$ 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
    
posta Amir 16.05.2015 - 15:51

1 risposta

1

Il problema è che hai una libreria aggiuntiva in /usr/local/lib/ :

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

Chiarisci perché hai installato questa libreria. Quindi hai due opzioni:

  1. Rimuovi la libreria (backup)

    e il tuo sistema prende la versione in /lib/x86_64-linux-gnu/

    sudo mv /usr/local/lib/libgpg-error.so.0 /usr/local/lib/libgpg-error.so.0.bak
    
  2. Rimuovi la libreria e crea un collegamento simbolico

    se hai bisogno della libreria in /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/
    
risposta data A.B. 16.05.2015 - 16:25

Leggi altre domande sui tag