Niezaufany pakiet apt-transport-https


11

Używam wheezy Debiana i chciałbym zainstalować pakiet apt-transport-https, który umożliwia dostęp do apt repozytoriów za pośrednictwem httpsprotokołu.

To, co naprawdę mnie zastanawia, to to, że apt-getdaje mi następujący komunikat:

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

Nacisnąłem, Nponieważ chciałbym to wyjaśnić przed zainstalowaniem pakietu. Dlaczego nie podano informacji uwierzytelniających dla tego pakietu? Spodziewałbym się, że będzie to ustawienie domyślne, szczególnie w przypadku pakietu zapewniającego bezpieczny protokół przesyłania.

Odpowiedzi:


16

Podczas uruchamiania apt-get updatena httpslustro bez apt-transport-https zainstalowany, prawdopodobnie unieważnić swoje pamięci podręcznej (źródła) danych, jako efekt uboczny unieważnienia podpisów - to powinno rozwiązać się po uruchomieniu ponownie „apt-get update” (możesz mieć, aby przywrócić tymczasowo do kopii lustrzanej innej niż https).


Dodałem sury repo ( packages.sury.org/php ), uruchom apt update, po czym próbowałem zainstalować apt-transport-https. To dało mi ostrzeżenie. Wyłączyłem repo (skomentuj, apt update), a ostrzeżenie nigdy się nie pojawiło.
x-yuri

1

Debian dodaje klucze, które będą używane do podpisywania pakietów w przyszłości, do pakietu debian-archive-keyring. Dlatego musisz zaktualizować ten pakiet. Jeśli apt-get updateto nie zadziała, być może trzeba (ponownie) zainstalować breloki do kluczy:

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

Źródło: błąd serwera

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.