Nicht vertrauenswürdiges Paket apt-transport-https

11

Ich verwende Debian wheezy und möchte das Paket installieren apt-transport-https, mit dem über das httpsProtokoll auf passende Repositorys zugegriffen werden kann.

Was mich wirklich verwundert ist, dass apt-getmir das folgende Nachricht gibt:

$ 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]?

Ich habe gedrückt, Nweil ich dies vor der Installation des Pakets klären möchte. Warum werden für dieses Paket keine Authentifizierungsinformationen bereitgestellt? Ich würde erwarten, dass dies die Standardeinstellung ist, insbesondere für ein Paket, das ein sicheres Übertragungsprotokoll bietet.

Giorgio
quelle

Antworten:

16

Wenn Sie apt-get updatefür einen httpsSpiegel ohne apt-transport-https ausgeführt werden, haben Sie wahrscheinlich Ihre zwischengespeicherten (Quell-) Daten ungültig gemacht, als Nebeneffekt, der die Signaturen ungültig macht. Dies sollte sich nach dem erneuten Ausführen von "apt-get update" von selbst beheben (möglicherweise müssen Sie zurücksetzen) vorübergehend zu einem Nicht-https-Spiegel).

Thushi
quelle
Ich habe sury repo ( packages.sury.org/php ) hinzugefügt und ausgeführt. Danach habe apt updateich versucht, es zu installieren apt-transport-https. Das gab mir die Warnung. Ich habe das Repo deaktiviert (auskommentieren apt update) und die Warnung wurde nie wieder angezeigt.
X-Yuri
1

Debian fügt dem debian-archive-keyring-Paket Schlüssel hinzu, mit denen die Pakete in Zukunft signiert werden. Deshalb muss dieses Paket aktualisiert werden. Wenn dies apt-get updatenicht funktioniert, müssen Sie möglicherweise die Schlüsselringe (neu) installieren:

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

Quelle: Serverfehler

kirill-a
quelle