Nie jesteś zalogowany na forum.

#1 2019-10-27 11:17:41

jacek
Użytkownik
Lokalizacja: Lubuskie
Data rejestracji: 2015-08-27
Liczba postów: 6

[Solved] Nieudana aktualizacja - brak klucza.

Czesc,
system na wirtrualce, jakis czas bez aktualizacji, a teraz:

...
:: Kontynuować instalację? [T/n] 
:: Pobieranie pakietów…
 vulkan-icd-loader-1.1.126-1-x86_64          95,2 KiB  1700K/s 00:00 [######################################] 100%
(211/211) sprawdzanie kluczy w bazie                                 [######################################] 100%
pobieranie potrzebnych kluczy…
błąd:  klucz "6D42BDD116E0068F" nie może zostać sprawdzony zdalnie
błąd:  brak wymaganego klucza w pęku kluczy
błąd:  nie udało się dokonać transakcji (niespodziewany błąd)
Wystąpiły błędy, nie zaktualizowano żadnego pakietu.

Co robimy w takim przypadku?

(brak polskich znakow)


Edycja:

pacman-key --refresh-keys 
gpg: odświeżanie 113 kluczy z hkps://hkps.pool.sks-keyservers.net
gpg: odświeżenie kluczy z serwera nie powiodło się: Serwer wskazał niepowodzenie
==> BŁĄD: Określony klucz lokalny nie może zostać zaktualizowany z serwera kluczy.

Ostatnio edytowany przez jacek (2019-10-27 22:10:45)

Offline

#2 2019-10-27 12:27:06

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,029
WWW

Odp: [Solved] Nieudana aktualizacja - brak klucza.

Wpierw spróbuj (jeśli masz reflector):

# reflector --verbose --latest 15 --sort rate --save /etc/pacman.d/mirrorlist

Jeśli nie masz - wygeneruj i ściągnij aktualną wersję serwerów ze strony Archa, umieść ją w systemie (pamiętaj o usunięciu choćby jednego znaku # sprzed słowa Server).
Możesz też sprawdzić, czy w systemie nie masz pliku /etc/pacman.d/mirrorlist.pacnew nowszego niż ten, który udostępniany jest pacmanowi. Jeśli tak, to po prostu podmień (i pamiętaj o "#").
Zsynchronizuj bazę paczek, w sumie najlepiej przez:

# pacman -Syy

i spróbuj aktualizacji. Jeśli się nadal nie powiedzie, to spróbuj wykonać:

# pacman -U https://mex.mirror.pkgbuild.com/core/os/x86_64/archlinux-keyring-20191018-1-any.pkg.tar.xz

I znów ponowić aktualizację.
Jeśli nadal się nie uda - to:
1. albo poczekaj z aktualizacją, klucz być może ma "przejściowe-chwilowe",
2. albo - jeśli masz inne repozytoria niż wyłącznie Archa dodane - wykonaj to co powyżej, ale z odpowiednim kluczem z tego repozytorium, a generalnie sprawdź; możesz również choćby tymczasowo wyłączyć to repo,
3. albo postąp zgodnie z wiki Archa:
- https://wiki.archlinux.org/index.php/Pa … ge_signing
- https://wiki.archlinux.org/index.php/Pa … p_remotely

PS: Umieszczaj większą "dawkę" kodu, bowiem z kontekstu niekiedy lepiej się zorientować jaki błąd występuje i dlaczego.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#3 2019-10-27 14:26:27

jacek
Użytkownik
Lokalizacja: Lubuskie
Data rejestracji: 2015-08-27
Liczba postów: 6

Odp: [Solved] Nieudana aktualizacja - brak klucza.

Dziekuje za odpowiedz,
- co do kodu to opusciem jedynie liste paczek do aktualizacji,

Na razie czekam:
zastosowalem sie do twoich rad i porad z wiki (do tej pory bezskutecznie)

tylko cd do:

# pacman -U https://mex.mirror.pkgbuild.com/core/os/x86_64/archlinux-keyring-20191018-1-any.pkg.tar.xz
wczytywanie pakietów…
błąd:  '/var/cache/pacman/pkg/archlinux-keyring-20191018-1-any.pkg.tar.xz': pakietowi brakuje wymaganego podpisu

Offline

#4 2019-10-27 14:59:00

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,029
WWW

Odp: [Solved] Nieudana aktualizacja - brak klucza.

Możesz tak:

# pacman -U /var/cache/pacman/pkg/archlinux-keyring-20191018-1-any.pkg.tar.xz

I powinno pójść. Paczka z podpisem jest również w tej lokalizacji, jednakże przy instalacji lokalnej nie powinien on jej w ogóle potrzebować. Przyznam też, że nie bardzo wiem dlaczego przy powyższym poleceniu pobrał Ci ją akurat do cache pacmana. Stamtąd go wywołałeś?
Spróbuj po prostu:

# pacman -Syyu

Jeśli klucz 6D42BDD116E0068F jest kluczem wesołej ferajny Archa (a nie wygląda mi, przynajmniej wg stanu z 18.10.2019), to system zostanie zaktualizowany. Jeśli nie - ustal czyj on jest, albo... po prostu zaimportuj jeśli masz do niego zaufanie (zob.: https://wiki.archlinux.org/index.php/Gn … _keyserver). Po dodaniu klucza, jeśli istnieje, to wszystko powinno być ok.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#5 2019-10-27 15:57:57

jacek
Użytkownik
Lokalizacja: Lubuskie
Data rejestracji: 2015-08-27
Liczba postów: 6

Odp: [Solved] Nieudana aktualizacja - brak klucza.

@ pavbaranov
Dziękuję, rozwiązałeś mój problem.

Co do tamtego polecenia: wywołałem go zwyczajnie z "/" .

Offline

#6 2019-10-27 16:29:36

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,029
WWW

Odp: [Solved] Nieudana aktualizacja - brak klucza.

Opisz jak i zamknij wątek. Komuś się przyda.
Jeśli nie musisz, to nie wywołuj czegokolwiek z "/". Chyba, że absolutnie jesteś tego pewny.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#7 2019-10-27 22:10:01

jacek
Użytkownik
Lokalizacja: Lubuskie
Data rejestracji: 2015-08-27
Liczba postów: 6

Odp: [Solved] Nieudana aktualizacja - brak klucza.

Remedium na problem z brakującym kluczem okazała się ostatecznie zainstalowanie
lokalnie paczki:

# pacman -U /var/cache/pacman/pkg/archlinux-keyring-20191018-1-any.pkg.tar.xz

wcześnie jeszcze korzystając z instrukcji w: [link]https://wiki.archlinux.org/index.php/Pa … p_remotely[/link]
dodałem do /etc/pacman.d/gnupg/gpg.conf

keyserver hkp://pgp.mit.edu:11371

Dzięki @pavbaranov

Offline

#8 2019-10-28 08:03:59

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,029
WWW

Odp: [Solved] Nieudana aktualizacja - brak klucza.

Skoro pomogła instalacja tej paczki, to najprawdopodobniej coś było pomieszane z instalacją. Ogólnie zalecam do instalacji paczek stosować ją wraz z aktualizacją systemu, czyli

pacman -Syu paczka

zamiast

pacman -S paczka

chyba, że tuż przed wykonaniem tego drugiego polecenia zrobiliśmy pełną aktualizację systemu. Jeśli jest tak jak podejrzewam, to gdybyś wykonał:

pacman -Syu vulkan-icd-loader

to pacman winien m.in. pobrać aktualną paczkę archlinux-keyring i dokonać jej instalacji przed dokonaniem jakiejkolwiek innej aktualizacji, czy instalacji, a wówczas nie miałbyś tego błędu.
PS: Gdzieś na moim blogu jest o tym jak instalować paczki poprawnie w Archu i jak nie dopuszczać do tzw. częściowej aktualizacji (są też odnośniki w "Może się przydać" na forum). Stosowanie się do tego niemal gwarantuje brak problemów takich, jak opisany.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

Stopka

Forum oparte na FluxBB