Debian 11에서는 루트로 실행하세요. mysql 저장소 공개 키(2월 만료 예정)를 추가하고 mysql 8.0으로 업데이트하려고 하는데, 실행하는 모든 apt-key 또는 gpg 명령이 중단됩니다.
추가하더라도 -v
추가 출력은 제공되지 않습니다. 패킷 캡처에 따르면 네트워크 트래픽이 생성되지 않은 것으로 나타났습니다. 이 시간 동안에는 시스템에 로그인할 수 없습니다.
지금까지 시도한 명령은 다음과 같습니다.
apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
apt-key adv --keyserver pgp.mit.edu --recv-keys 3A79BD29
gpg -v --keyserver pgpkeys.mit.edu --recv-key 467B942D3A79BD29
gpg -v --keyserver pgpkeys.mit.edu --recv-key 3A79BD29
GPG 명령은 출력도 하지 않고 즉시 중단됩니다.
내가 해결하려는 마지막 문제는 다음과 같습니다.
Err:1 http://repo.mysql.com/apt/debian buster InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 467B942D3A79BD29
해당 문서에서 원래 apt-key 명령을 추출했습니다. https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
무슨 일인지 아는 사람 있나요? 이러한 명령이 중단되는 이유를 어떻게 알 수 있나요?
답변1
pgpkeys.mit.edu가 키를 찾고 있는 것 같습니다. 서버에서 사이트에 액세스할 수 있지만 gpg 및 apt-key는 액세스할 수 없습니다(시간 초과 오류 발생). 여기에서 수동으로 키를 추가하세요. https://dev.mysql.com/doc/refman/8.0/en/checking-gpg-signature.html
하지만 어떤 이유로 GPG는 apt에 영향을 미치지 않으므로 더 이상 사용되지 않는 apt-key add를 사용해야 하는 것 같습니다.문서작동하게 만들다.