Tematy związane z oprogramowaniem, instalacją, konfiguracją
orzechus
Posty: 73 Rejestracja: 13 czerwca 2013, 20:00
Post
autor: orzechus » 20 listopada 2014, 14:00
Cześć
Po wpisaniu aptitude update aktualizuje mi się lista repozytoriów, ale na końcu dostaję:
Kod: Zaznacz cały
W: Błąd GPG: http://download.opensuse.org Release: Następujące podpisy były błędne: KEYEXPIRED 1405513538
Próbowałem to naprawić wpisując:
Kod: Zaznacz cały
apt-get update 2> /tmp/keymissing; for key in $(grep "KEYEXPIRED" /tmp/keymissing |sed "s/.*KEYEXPIRED //"); do echo -e "\nProcessing key: $key"; gpg --keyserver subkeys.pgp.net --recv $key && gpg --export --armor $key | apt-key add -; done
jednak pokazuje się:
Kod: Zaznacz cały
gpg: ,,1405513538'' nie jest poprawnym identyfikatorem klucza, pominięty
Jak to naprawić?
System Debian 7.6, jądro 3.14, architektura i386
marcin1982
Moderator
Posty: 1732 Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie
Post
autor: marcin1982 » 20 listopada 2014, 16:44
Pokaż wpis tego repozytorium jaki jest w źródłach oprogramowania.
orzechus
Posty: 73 Rejestracja: 13 czerwca 2013, 20:00
Post
autor: orzechus » 20 listopada 2014, 21:58
@marcin1982
Czy chodzi Ci o wpis w sources.list?
Kod: Zaznacz cały
# deb http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/ ./
marcin1982
Moderator
Posty: 1732 Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie
Post
autor: marcin1982 » 20 listopada 2014, 22:45
Sprawdziłem to repozytorium i wydaje się być wszystko w porządku:
Czytanie list pakietów... Gotowe
W: Błąd GPG:
http://download.opensuse.org ./ Release: Następujące podpisy nie mogły zostać zweryfikowane z powodu braku klucza publicznego: NO_PUBKEY 0134EBA3CAA5DFC8
Kod: Zaznacz cały
root@debian:~# gpg --keyserver pgp.mit.edu --recv-keys 0134EBA3CAA5DFC8
gpg: zapytanie o klucz CAA5DFC8 w serwerze hkp pgp.mit.edu
gpg: klucz CAA5DFC8: klucz publiczny ,,home :D arkPlayer OBS Project <home :D arkPlayer@build.opensuse.org>'' wczytano do zbioru
gpg: brak absolutnie zaufanych kluczy
gpg: Ogółem przetworzonych kluczy: 1
gpg: dołączono do zbioru: 1 (RSA: 1)
Kod: Zaznacz cały
root@debian:~# gpg --armor --export 0134EBA3CAA5DFC8 | apt-key add -
OK
Żeby dodanie klucza przeprowadzić poprawnie jeszcze raz - najpierw może spróbuj usunąć pozostałości (o ile istnieją):
Kod: Zaznacz cały
gpg --delete-secret-keys KEY_ID
gpg --delete-keys KEY_ID
Możesz też spróbować jako root odświeżyć bazę ISTNIEJĄCYCH w systemie kluczy:
orzechus
Posty: 73 Rejestracja: 13 czerwca 2013, 20:00
Post
autor: orzechus » 20 listopada 2014, 22:59
@marcin1982
Na jedną i drugą komendę dostaję:
Kod: Zaznacz cały
gpg: klucz ,,1405513538'' nie został odnaleziony: eof
gpg: 1405513538: delete key failed: eof
marcin1982
Moderator
Posty: 1732 Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie
Post
autor: marcin1982 » 20 listopada 2014, 23:02
No to inaczej. Usuń z repozytoriów ten wpis, odśwież listę pakietów:
Potem od nowa dodaj repozytorium i potem dodaj klucz wg tego co podałem wyżej.
orzechus
Posty: 73 Rejestracja: 13 czerwca 2013, 20:00
Post
autor: orzechus » 21 listopada 2014, 08:48
Usunąłem z repozytoriów wpis, wykonałem:
, ale po:
znowu mam:
Kod: Zaznacz cały
W: Błąd GPG: http://download.opensuse.org Release: Następujące podpisy były błędne: KEYEXPIRED 1405513538
czy tak powinno być po usunięciu wpisu i apt-get clean?
marcin1982
Moderator
Posty: 1732 Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie
Post
autor: marcin1982 » 21 listopada 2014, 16:36
Usuń plik klucza tego repozytorium z katalogu
/var/lib/apt/lists/ i wykonaj polecenie:
Dodaj klucz od nowa.
orzechus
Posty: 73 Rejestracja: 13 czerwca 2013, 20:00
Post
autor: orzechus » 22 listopada 2014, 18:40
@marcin1982
Dzięki za pomoc. Usunąłem klucz z katalogu /var/lib/apt/lists, ale po
dalej miałem ten sam błąd. Jednakże w katalogu /etc/apt/sources.list.d zauważyłem plik
FrodeSolheim-stable.list
usunąłem go i wtedy zadziałało.