mysql PPA - niepoprawny podpis


15

Mam już mysql-serverzainstalowany pakiet !!!

Chcę się upewnić, że mam najnowszą wersję MySQL w moim Ubuntu. Więc (dawno temu) dodałem repo.mysql.com/apt/ubuntuPPA. Ostatnio zauważyłem błędy związane z tym repozytorium apt update. Zgodnie z tym przewodnikiem pobrałem i zaimportowałem publiczny klucz GPG.

Teraz, gdy to zrobię, pojawia sudo apt updatesię ten błąd:

Err:8 http://repo.mysql.com/apt/ubuntu cosmic InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>

Informacje o systemie operacyjnym: Ubuntu 18.10

Czy powinienem martwić się o ten nieprawidłowy podpis? Jak naprawić błąd?

Odpowiedzi:


18

Wyświetlany błąd wskazuje, że Twój klucz wygasł.

Możesz wyświetlić listę wszystkich kluczy w swoim systemie za pomocą polecenia, sudo apt-key listjeśli chcesz zawęzić wyjście, zawsze możesz przesłać dane wyjściowe, grep expiredaby uzyskać tylko listę wygasłych kluczy.

Dla każdego klucza, który wygasł, wydaj polecenie, w sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]którym [KEY] jest powiązany z danym numerem lub w tym przypadku:

8C718D3B5072E1F5

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5

keys.gnupg.net odnosi się do puli serwerów kluczy SKS, wielu serwerów kluczy PGP prowadzonych przez organizacje i wolontariuszy.

Możesz także wyszukać klucz za pomocą interfejsu internetowego na keys.gnupg.net

gdzie dostaniesz taką stronę:

wprowadź opis zdjęcia tutaj

Wpisanie klucza z EXPKEYSIG poprzedzonego przez 0x w polu wyszukiwania i wyszukiwanie powinno zwrócić wyniki podobne do tego:

wprowadź opis zdjęcia tutaj

Według mojej najlepszej wiedzy 8 cyfr szesnastkowych to krótka wersja (klucz publiczny), której potrzebujesz, aby uzyskać zaktualizowany klucz za pomocą polecenia

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5072E1F5

Źródła:




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.