[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: errore signature verification in testing



On 04/03/21 10:22, Piviul wrote:
Il 03/03/21 18:14, Davide Prina ha scritto:

$ grep -R ^[^#] /etc/apt/sources.list*
/etc/apt/sources.list:deb https://deb.debian.org/debian/ bullseye main contrib non-free /etc/apt/sources.list:deb-src https://deb.debian.org/debian/ bullseye main contrib non-free

questo non va bene, devi avere sempre anche security

deb https://deb.debian.org/debian-security testing-security main contrib non-free

Dovresti avere lo stesso errore:
$ gpg --version

confermo.

$ ldd /usr/bin/gpg
[...]
    libgcrypt.so.20 => /usr/lib/x86_64-linux-gnu/libgcrypt.so.20
[...]

esattamente

$ ls -l /usr/lib/x86_64-linux-gnu/libgcrypt*

no, ho una sola versione:

$ ls -l /usr/lib/x86_64-linux-gnu/libgcrypt*
lrwxrwxrwx 1 root root      19 14 feb 15.27 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 -> libgcrypt.so.20.2.8 -rw-r--r-- 1 root root 1176248 14 feb 15.27 /usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.8

verifica se è stata indicata una directory diversa con una libreria libgcrypt, usata a runtime al posto di quella qui sopra
$ /sbin/ldconfig -p | grep libgcrypt

verifica se per caso c'è qualche pacchetto che installa libgcrypt da qualche altra parte:
$ dpkg -S libgcrypt

verifica l'integrità di libgcrypt20
$ debsums -a libgcrypt20

Guarda quanti pacchetti hai installato e che non sono nei repository che usi attualmente

qualcuno ce l'ho (signal, nvidia, zoom...) ma credi che possa dipendere da quelli?

ma quindi li hai installati a mano? Questi potrebbero aver installato qualcosa e cambiato le "priorità" delle libreria runtime da usare. Sarebbe meglio non installare pacchetti non presenti sui repository ufficiali.
Poi io eviterei di usare i driver proprietari di nvidia.

io però intendevo con i comandi seguenti

# apt install apt-show-versions
# apt-show-versions -i

non risponde nulla.

sì, aggiorna soltanto la cache per funzionare correttamente

$ apt-show-versions | grep available
[...]
qui hai una marea di pacchetti vecchi, io ti consiglierei di iniziare a rimuovere i più vecchi (es: versioni vecchie del gcc) e poi capire quelli rimasti cosa sono (tieni conto che con testing può essere che un pacchetto sia stato tolto temporaneamente, per poi essere rimesso appena vengono risolti i motivi che lo hanno fatto togliere temporaneamente). Questo comando dovrebbe ritornare nessuno o ben pochi pacchetti.

Ciao
Davide
--
Elenco di software libero: http://tinyurl.com/eddgj
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Reply to: