Antegros에 lib32-ncurses-compat-libs 6.04를 설치해 보세요.

Antegros에 lib32-ncurses-compat-libs 6.04를 설치해 보세요.

Antegros(Arch 파생물) 아래에 lib32-ncurses5-compat-libs를 설치하려고 하면 PGP 서명을 확인할 때 오류가 발생합니다. (오류 메시지는 독일어로 되어 있지만 PGP 서명을 확인할 수 없다고 나와 있습니다.)

lib32-ncurses5-compat-libs 6.0-4  (2016-07-07 23:34)
(Nicht unterstütztes Paket: Potenziell gefährlich!)
==> PKGBUILD bearbeiten? [J/n] („A“ zum Abbrechen)
==> ----------------------------------------------
==> J

==> Von lib32-ncurses5-compat-libs benötigt:
 - lib32-glibc (bereits installiert)
 - lib32-ncurses (bereits installiert)
 - gcc-multilib (bereits installiert) [makedepend]


==> Mit dem Erstellen von lib32-ncurses5-compat-libs fortfahren?[J/n]
==> -----------------------------------------------------------------
==> J

==> Erstelle und installiere Paket
==> Erstelle Paket: lib32-ncurses5-compat-libs 6.0-4 (Fr 6. Jan 15:37:42 CET 2017)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Lade ncurses-6.0.tar.gz herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3058k  100 3058k    0     0   380k      0  0:00:08  0:00:08 --:--:--  438k
  -> Lade ncurses-6.0.tar.gz.asc herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   267  100   267    0     0    219      0  0:00:01  0:00:01 --:--:--   219
==> Überprüfe source Dateien mit md5sums...
    ncurses-6.0.tar.gz ... Durchgelaufen
    ncurses-6.0.tar.gz.asc ... Übersprungen
==> Überprüfe Signaturen der Quell-Dateien mit gpg...
    ncurses-6.0.tar.gz ... FEHLGESCHLAGEN
==> FEHLER: Eine oder mehrere PGP-Signaturen konnten nicht überprüft werden!
==> FEHLER:Makepkg konnte lib32-ncurses5-compat-libs nicht erstellen.

문서에는 pgp 키를 설치해야 한다고 여러 페이지에 명시되어 있지만 그렇게 했지만 키 수신에 대해 변경된 사항은 없습니다.

[user@terminal34340 repos]$ gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
gpg: Schlüssel 702353E0F7E48EDB: "Thomas Dickey <[email protected]>" nicht geändert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg:                             unverändert: 1

메시지는 다시 독일어로 되어 있지만 키가 변경되지 않고 아무 것도 변경되지 않는다는 내용만 나와 있습니다.

내가 뭘 놓쳤는지 아세요? 도움말 포럼에서는 많은 사람들이 키 설치에 성공했습니다.

미리 감사드립니다!

답변1

저는 OP이지만, 왠지 이 질문이 "내 질문" 탭에 표시되지 않습니다.

@Wieland의 의견은 매우 좋습니다. 파일을 확인하려고 하면(다음에서 가져옵니다.)PKGBUILD에 언급된 FTP 서버).

파일을 수동으로 확인했지만 다음 오류가 발생합니다.

[user@terminal34340 libncurses]$ gpg --verify ncurses-6.0.tar.gz.asc
gpg: die unterzeichneten Daten sind wohl in 'ncurses-6.0.tar.gz'
gpg: Signatur vom So 09 Aug 2015 02:35:21 CEST
gpg:                mittels DSA-Schlüssel 702353E0F7E48EDB
gpg: lookup_hashtable failed: Unbekannter Systemfehler
gpg: trustdb: searching trust record failed: Unbekannter Systemfehler
gpg: Fehler: Die Vertrauensdatenbank ist fehlerhaft
gpg: Sie können versuchen die Vertrauensdatenbank durch folgende Befehle
wiederherzustellen:
gpg:   cd ~/.gnupg
gpg:   gpg --export-ownertrust > otrust.tmp
gpg:   rm trustdb.gpg
gpg:   gpg --import-ownertrust < otrust.tmp
gpg: Falls dies nicht funktioniert, sehen Sie bitte im Handbuch nach

죄송합니다. 오류 메시지는 독일어로 되어 있습니다. 하지만 이는 기본적으로 신뢰 데이터베이스에 버그가 있음을 나타내며 이를 수정해야 합니다. 명령은 아래와 같습니다. 그게 바로 제가 한 일입니다(그래서 trustdb를 삭제하지 않고 다른 곳으로 옮겼습니다). 그런 다음 키를 다시 가져왔지만 여전히 동일한 메시지가 표시되지만 이제는 작동합니다.

[user@terminal34340 libncurses]$ gpg --verify ncurses-6.0.tar.gz.asc
gpg: die unterzeichneten Daten sind wohl in 'ncurses-6.0.tar.gz'
gpg: Signatur vom So 09 Aug 2015 02:35:21 CEST
gpg:                mittels DSA-Schlüssel 702353E0F7E48EDB
gpg: Korrekte Signatur von "Thomas Dickey <[email protected]>" [unbekannt]
gpg: WARNUNG: Dieser Schlüssel trägt keine vertrauenswürdige Signatur!
gpg:          Es gibt keinen Hinweis, daß die Signatur wirklich dem vorgeblichen Besitzer gehört.
Haupt-Fingerabdruck  = C520 48C0 C074 8FEE 227D  47A2 7023 53E0 F7E4 8EDB
[user@terminal34340 libncurses]$ gpg --keyserver keys.gnupg.net --recv-keys 702353E0F7E48EDB
gpg: Schlüssel 702353E0F7E48EDB: "Thomas Dickey <[email protected]>" nicht geändert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg:                             unverändert: 1
[user@terminal34340 libncurses]$ gpg --verify ncurses-6.0.tar.gz.asc
gpg: die unterzeichneten Daten sind wohl in 'ncurses-6.0.tar.gz'
gpg: Signatur vom So 09 Aug 2015 02:35:21 CEST
gpg:                mittels DSA-Schlüssel 702353E0F7E48EDB
gpg: Korrekte Signatur von "Thomas Dickey <[email protected]>" [unbekannt]
gpg: WARNUNG: Dieser Schlüssel trägt keine vertrauenswürdige Signatur!
gpg:          Es gibt keinen Hinweis, daß die Signatur wirklich dem vorgeblichen Besitzer gehört.
Haupt-Fingerabdruck  = C520 48C0 C074 8FEE 227D  47A2 7023 53E0 F7E4 8EDB

나는 무슨 일이 일어나고 있는지, 무엇이 문제인지 전혀 모릅니다.

관련 정보