Přejít na obsah
  • Kategorie
  • Nejnovější
  • Štítky
  • Populární
  • Uživatelé
  • Skupiny
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Výchozí (Cerulean)
  • žádný vzhled
Collapse
Logo značky

Fórum

  1. Domů
  2. Uživatelské návody
  3. Řešení chyb s klíči v Arch Linux a EndeavourOS

Řešení chyb s klíči v Arch Linux a EndeavourOS

Naplánováno Připnuto Uzamknuto Přesunuto Uživatelské návody
1 Příspěvky 1 Přispěvatelé 120 Zobrazení 1 Sleduji
  • Od nejstarších po nejnovější
  • Od nejnovějších po nejstarší
  • S nejvíce hlasy
Odpovědět
  • Odpovědět jako Téma
Přihlásit se pro odpověď
Toto téma bylo odstraněno. Jen uživatelé s oprávněním správy témat ho mohou vidět.
  • archosA Offline
    archosA Offline
    archos
    napsal na naposledy upravil archos
    #1

    Řešení chyb s klíči v Arch Linux a EndeavourOS

    Pokud při aktualizaci nebo instalaci dostáváte chyby jako “Nelze aktualizovat: podpis od *** má nedostatečnou důvěru” nebo “neplatný či poškozený balíček”, postupujte následovně pro řešení.

    Snímek obrazovky pořízený 2024-11-08 18-40-01.png

    1. Aktualizace klíčů pro podepisování balíčků

    Pro zajištění správného ověření balíčků je potřeba aktualizovat klíče pro Arch Linux i EndeavourOS.

    Uživatelé EndeavourOS by měli použít následující příkaz pro aktualizaci obou klíčových balíčků:

    sudo pacman -Sy archlinux-keyring endeavouros-keyring
    

    Pokud používáte čistý Arch Linux, stačí aktualizovat pouze archlinux-keyring:

    sudo pacman -Sy archlinux-keyring
    

    ⚠️ Tip: Zkontrolujte, že je systémový čas správně nastavený, protože nesprávný čas může způsobit problémy s klíči.

    2. Kontrola a odstranění poškozených balíčků

    Je možné, že balíček je skutečně poškozený. V takovém případě ho odstraňte z cache, aby si pacman stáhl novou verzi:

    sudo rm /var/cache/pacman/pkg/nazev_balicku.pkg.tar.zst
    

    Pokud není konkrétní balíček zmíněn, může být příčinou neúplné stažení. Odstraňte částečné soubory stažení pomocí:

    sudo rm /var/cache/pacman/pkg/*.part
    

    3. Vyčištění pacman keyring a obnovení klíčů

    V případě přetrvávajících problémů můžete vymazat pacman keyring a vytvořit nový:

    sudo mv /etc/pacman.d/gnupg /root/pacman-key.bak
    sudo pacman-key --init
    sudo pacman-key --populate archlinux endeavouros
    sudo pacman -Syy archlinux-keyring endeavouros-keyring
    sudo pacman -Syyu
    

    Opětovná instalace klíčů

    Pokud stále nemáte úspěch a jste si jisti, že balíčky jsou v pořádku, můžete provést nucenou instalaci klíčů z cache:

    sudo pacman -U /var/cache/pacman/pkg/{archlinux,endeavouros}-keyring*.pkg.tar.zst
    

    Po této operaci znovu zkuste příkaz pro aktualizaci.

    5. Instalace AUR balíčků s PGP klíči

    Při instalaci balíčku z AUR může být vyžadován PGP klíč k ověření souborů. Pokud klíč není importován, zobrazí se chyba podobná této:

    llvm-5.0.0.src.tar.xz ... CHYBA (neznámý veřejný klíč 0FC3042E345AD05D)
    libcxx-5.0.0.src.tar.xz ... CHYBA (neznámý veřejný klíč 0FC3042E345AD05D)
    

    Pro vyřešení jednoduše importujte chybějící klíč do svého keyringu:

    gpg --recv-key 0FC3042E345AD05D
    

    Po provedení tohoto kroku by instalace měla pokračovat bez dalších potíží.

    • 📧 Email: archos@arch-linux.cz
    • 🔐 PGP Klíč: Pro bezpečnější komunikaci můžete použít můj PGP klíč. Stáhnout PGP klíč
    1 odpověď Poslední odpověď
    0

    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

    With your input, this post could be even better 💗

    Registrovat Přihlásit se
    Odpovědět
    • Odpovědět jako Téma
    Přihlásit se pro odpověď
    • Od nejstarších po nejnovější
    • Od nejnovějších po nejstarší
    • S nejvíce hlasy


    • Přihlásit se

    • Nemáte účet? Registrovat

    • Přihlaste se nebo zaregistrujte pro hledání.
    • První příspěvek
      Poslední příspěvek
    0
    • Kategorie
    • Nejnovější
    • Štítky
    • Populární
    • Uživatelé
    • Skupiny