12 cze
2009
2009
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?
Zobacz także:
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.
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.




Rejestracja
Zapomniane hasło






Dzięki, ostatnio trochę mnie to irytowało
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.
Podejrzewam, że serwer chwilowo nie działa.
Ok, narazie nie udało mi się jeszcze tego zrobić. Jak coś się zmieni to dam znać.
Dzisiaj udało mi się pomyślnie zaimportować ten klucz. Dziękuję za pomoc
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
Zrobiłeś wszystko jak należy?
Działa poprawnie w NN 11.04 , 86x64.