Ненадійний пакет apt-transport-https


11

Я використовую Debian wheezy і хотів би встановити пакет apt-transport-https, який дозволяє отримати доступ до влучних сховищ через httpsпротокол.

Що насправді спантеличує мене, це те, що apt-getдає мені таке повідомлення:

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

Я натиснув, Nтому що хотів би уточнити це перед тим, як встановлювати пакет. Чому не надається інформація про автентифікацію для цього пакета? Я б очікував, що це буде за замовчуванням, особливо для пакету, який забезпечує захищений протокол передачі.

Відповіді:


16

Працюючи apt-get updateза httpsдзеркалом без встановленого apt-transport-https, ви, ймовірно, недійсні ваші кешовані (джерела) дані, як побічний ефект, який виводить з ладу підписи - це має виправити себе після повторного запуску "apt-get update" (можливо, доведеться повернути до дзеркала, яке не є https, тимчасово).


Я додав Сурі репо ( packages.sury.org/php ), бігти apt update, після чого я спробував встановити apt-transport-https. Це дало мені попередження. Я відключив репо (коментар, apt update), і попередження більше не з’являлося.
x-yuri

1

Debian додає ключі, які будуть використовуватися для підписання пакетів у майбутньому до пакету debian-archive-keyring. Ось чому вам потрібно оновити цей пакет. Якщо apt-get updateце не спрацює, можливо, вам доведеться (повторно) встановити брелоки:

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

Джерело: помилка сервера

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.