신뢰할 수없는 패키지 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-transport-https가 설치되지 않은 미러를 실행 apt-get update하는 https경우 서명을 무효화하는 부작용으로 캐시 된 (소스) 데이터를 무효화했을 수 있습니다. "apt-get update"를 다시 실행 한 후 자체적으로 수정해야합니다. 비 https 미러에 일시적으로).


sury repo ( packages.sury.org/php )를 추가 하고 실행 apt update한 다음 설치하려고했습니다 apt-transport-https. 그것은 나에게 경고를 주었다. 나는 repo를 비활성화하고 (comment out, apt update) 경고는 다시 나타나지 않았다.
x-yuri

1

데비안은 향후 패키지를 데비안 아카이브 키링 패키지에 서명하는데 사용될 키를 추가합니다. 따라서이 패키지를 업데이트해야합니다. 경우 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

출처 : 서버 오류

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.