Pacchetto non attendibile apt-transport-https


11

Sto usando Debian wheezy e vorrei installare il pacchetto apt-transport-https, che consente di accedere ai repository apt tramite il httpsprotocollo.

Ciò che mi ha davvero sconcertato è che apt-getmi dà il seguente messaggio:

$ sudo apt-get install apt-transport-https
...
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 109 kB of archives.
After this operation, 166 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  apt-transport-https
Install these packages without verification [y/N]?

Ho premuto Nperché vorrei chiarire questo prima di installare il pacchetto. Perché non vengono fornite informazioni di autenticazione per questo pacchetto? Mi aspetto che questo sia il valore predefinito, specialmente per un pacchetto che fornisce un protocollo di trasferimento sicuro.

Risposte:


16

Durante l'esecuzione apt-get updateper un httpsmirror senza apt-transport-https installato, probabilmente hai invalidato i dati memorizzati nella cache (sorgenti), come effetto collaterale che invalida le firme - questo dovrebbe risolversi dopo aver eseguito nuovamente "apt-get update" (potrebbe essere necessario ripristinare temporaneamente su un mirror non https).


Ho aggiunto sury repo ( pacchetti.sury.org/php ), esegui apt update, dopo di che ho provato a installare apt-transport-https. Questo mi ha dato l'avvertimento. Ho disabilitato il repository (commento apt update), e l'avviso non è mai più apparso.
X-Yuri,

1

Debian aggiunge le chiavi che verranno usate in futuro per firmare i pacchetti nel pacchetto keyian debian-archive-keyring. Ecco perché è necessario aggiornare questo pacchetto. Se apt-get updatenon funziona, potresti dover (reinstallare) i portachiavi:

sudo apt-get remove debian-keyring debian-archive-keyring

sudo apt-get clean

sudo apt-get update

sudo apt-get -y install debian-keyring debian-archive-keyring

Fonte: errore del server

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.