어떤 것도 설치/업데이트할 수 없게 만드는 매우 이상한 문제가 있습니다. 팩맨이 패키지를 업데이트하려고 할 때마다 manjaro-keyring
이 게시물 제목에 오류 메시지가 표시됩니다. GPG 확인을 일시적으로 비활성화해야 했는데 pacman.conf
이것이 실제로 이상적인 보안 상황이 아니라는 것을 알고 있습니다. GPG 키 형식과 관련하여 알려진 문제가 있습니까?
stable
저는 gnupg 2.2.29-1을 실행 중이고 문제가 지속되면 브랜치에 머물도록 했습니다 . 켜져 있었지만 unstable
강제로 모든 것을 다운그레이드했습니다. 키를 여러 순서로 여러 번 재부팅하고 다시 등록하세요. 나는 완전히 압도당했습니다.
나 거기 가봤 어Manjaro의 도움말 사이트그리고 GPG를 언급하는 모든 Manjaro 포럼 페이지도 있습니다. 불행히도 거기에 있는 조언은 도움이 되지 않습니다.
구체적으로 4단계에서는 다음을 수행합니다.sudo pacman-key --populate archlinux manjaro
manjaro.gpg 키를 첨부하려고 하면 "공개 키 없음" 오류가 두 번 연속으로 발생하고 나머지는 정상적으로 계속되는 것 같습니다. 어쨌든 계속하려고 했지만 키 확인을 다시 활성화하고 실행하면 sudo pacman -Syu
다음과 같은 결과가 나타납니다.
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
:: Synchronizing package databases...
core 171.2 KiB 32.2 KiB/s 00:05 [#####################################################################] 100%
extra 1900.0 KiB 6.27 MiB/s 00:00 [#####################################################################] 100%
community 6.7 MiB 8.44 MiB/s 00:01 [#####################################################################] 100%
multilib 175.7 KiB 2.86 MiB/s 00:00 [#####################################################################] 100%
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))
답변1
모든 것을 다시 시도하십시오.
- 모든 키를 지우십시오
sudo rm /etc/pacman.d/gnupg/*
. - 키링 패키지를 설치합니다.
- 달리기
sudo pacman-key --init && sudo pacman-key --populate
답변2
Manjaro 포럼에 질문을 게시한 후 Manjaro 팀의 누군가가응답했다sudo rm -R /var/lib/pacman/sync
를 실행 한 다음 미러 목록을 다시 작성하고 업데이트하는 간단한 응답입니다 ( sudo pacman-mirrors -f5 && pacman -Syyu
). 어찌됐든 이것은 다른 곳에는 나타나지 않지만 해당 디렉토리의 무언가가 문제를 일으키는 것 같습니다.
약 4시간 후에 이 해결 방법을 확인하기 위해 업데이트를 시도했는데 오류가 다시 나타났습니다. 무엇가지다지금까지 작동하는 솔루션은 다음과 같습니다.이 Manjaro 포럼 게시물. 특히 /etc/pacman.conf
기존 SigLevel
줄을 다음으로 바꿨습니다.
SigLevel = Required DatabaseNever