Sposób na brakujące klucze GPG

Kategoria: System
Dodał: Szmitas | Czytano: 2332 razy | Komentarze (7)

Często zdarza się, że po aktualizacji repozytoriów brakuje kilku kluczy. Dodawanie każdego z nich jest dosyć mozolne, dlatego poświęciłem trochę czasu i znalazłem ciekawe polecenie, które dodaje od razu wszystkie klucze.

Polecenie to zapisuje wyniki komendy “update” do pliku /tmp/keymissing, a następnie dodaje kolejno każdy klucz – wszystko przebiega bardzo sprawnie.

1. Zaloguj się na roota:

sudo su

2. Wydaj polecenie:

apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "\nProcessing key: $key"; gpg --keyserver subkeys.pgp.net --recv $key && sudo gpg --export --armor $key | apt-key add -; done

3. Usuń niepotrzebny plik /tmp/keymissing:

rm /tmp/keymissing

Prawda, że proste?



Tagi: , , , ,

Linux+ - archiwa otwarte.

Zapraszamy Czytelników Ubuntu-pomoc.org do pobierania archiwalnych numerów magazynu Linux+. Numery można pobierać tu lpmagazine.org/pl/download.

Zapraszamy!

REKLAMA



UWAGA!
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Komentarz musi zawierać co najmniej 15 znaków, żeby mógł zostać dodany - ochrona przed spamem.
Na każdy komentarz zostanie udzielona odpowiedź w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.

7 odpowiedzi do tego wpisu:
  1. Autor: KOŁO
    Data: 29.08.2009 o 17:09

    Dzięki, ostatnio trochę mnie to irytowało :)

  2. Autor: emati
    Data: 28.03.2010 o 12:18

    Witam przedstawiony powyżej sposób nie pomógł w rozwiązaniu problemu, ponieważ otrzymałem następujący błąd

    Processing key: A8A515F046D7E7CF
    gpg: zapytanie o klucz 46D7E7CF z hkp serwera subkeys.pgp.net
    gpg: przekroczono limit oczekiwania na serwer kluczy
    gpg: odbiór z serwera kluczy nie powiódł się: błąd serwera kluczy

    Mam pytanie czy jest to jakiś problem z moimi ustawieniami, czy po prostu ten serwer kluczy chwilowo nie działa. Próbowałem też kilka dni wcześniej i problem był podobny.

  3. Autor: Ania
    Data: 28.03.2010 o 13:40

    Podejrzewam, że serwer chwilowo nie działa.

  4. Autor: emati
    Data: 01.04.2010 o 10:20

    Ok, narazie nie udało mi się jeszcze tego zrobić. Jak coś się zmieni to dam znać.

  5. Autor: emati
    Data: 07.04.2010 o 16:05

    Dzisiaj udało mi się pomyślnie zaimportować ten klucz. Dziękuję za pomoc

  6. Autor: Jacop12r
    Data: 12.06.2010 o 18:36

    proszę pomoc mi bo nie działa

    W: Błąd GPG: http://archive.getdeb.net lucid-getdeb Release: Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY A8A515F046D7E7CF

  7. Autor: Szmitas
    Data: 12.06.2010 o 19:28

    Zrobiłeś wszystko jak należy?



Dodaj komentarz