여러 번 설치하고 업그레이드한 애플리케이션의 최신 버전 rpm을 설치해야 합니다. (개발자가 서명한 gpg 서명 파일과 함께 다운로드하고 dnf를 사용하여 로컬에 설치했습니다.)
최근 Fedora 33 업데이트 이후에는 이 기능이 더 이상 작동하지 않습니다. 오류 발생:
패키지 MyUpgradedApp.rpm 서명되지 않은 오류: GPG 확인 실패
sudo dnf -v --nogpgcheck 설치
작동하지 않으며 전역 정책에서 gpgcheck=0을 설정하지도 않습니다.
가장 좋은 해결책은 무엇입니까?
업데이트: 또한 rpm의 .asc 분리 서명 파일에 서명하는 데 사용되는 응용 프로그램 개발자의 pgp 키를 rpmkeys로 가져오려고 시도했지만 분리된 pgp 서명 파일이었기 때문에 도움이 되지 않았습니다. rpm 자체는 rpm 또는 dnf에서 요구하는 방식으로 서명되지 않습니다.
답변1
모든 분들께 감사드립니다. 특히 제 문제를 본 dnf 개발자 여러분의 강력한 지원과 도움에 감사드립니다!
또 다른 dnf 업데이트가 방금 내려왔지만 여전히 동일한 문제가 있습니다.
rpm을 사용하여 패키지를 제거하고 다시 설치해야 했고 이로 인해 링크가 끊어졌지만 결국 업그레이드할 수 있었습니다.
훌륭한 작업을 해주신 dnf 개발자에게 다시 한번 감사드립니다.