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: