Gói không tin cậy apt-Transport-https


11

Tôi đang sử dụng Debian wheezy và tôi muốn cài đặt gói apt-transport-https, cho phép truy cập kho apt thông qua httpsgiao thức.

Điều thực sự đánh đố tôi là nó apt-getcho tôi thông điệp sau:

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

Tôi nhấn Nvì tôi muốn làm rõ điều này trước khi cài đặt gói. Tại sao không có thông tin xác thực cho gói này được cung cấp? Tôi hy vọng đây sẽ là mặc định, đặc biệt đối với gói cung cấp giao thức truyền an toàn.

Câu trả lời:


16

Khi chạy apt-get updatemột máy httpsnhân bản không cài đặt apt-Transport-https, bạn có thể đã vô hiệu hóa dữ liệu được lưu trong bộ nhớ cache của mình, vì tác dụng phụ làm mất hiệu lực chữ ký - điều này sẽ tự khắc phục sau khi chạy lại "apt-get update" (bạn có thể phải hoàn nguyên đến một gương không https tạm thời).


Tôi đã thêm sury repo ( packages.sury.org/php ), chạy apt update, sau đó tôi đã cố gắng để cài đặt apt-transport-https. Điều đó đã cho tôi cảnh báo. Tôi đã vô hiệu hóa repo (bình luận, apt update) và cảnh báo không bao giờ xuất hiện nữa.
x-yuri

1

Debian thêm các khóa sẽ được sử dụng để ký các gói trong tương lai vào gói khóa kho lưu trữ debian. Đó là lý do tại sao bạn cần gói này được cập nhật. Nếu apt-get updatekhông hoạt động, bạn có thể phải (cài đặt lại) dây khóa:

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

Nguồn: lỗi máy chủ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.