Skip to content
  • Kategorie
  • Nejnovější
  • Značky
  • Populární
  • Uživatelé
  • Skupiny
Skins
  • Light
  • 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

  • Default (Cerulean)
  • No Skin
Collapse
Brand Logo

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

Scheduled Připnuto Uzamknuto Přesunuto Uživatelské návody
1 Příspěvky 1 Přispěvatelé 44 Zobrazení 1 Watching
  • 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
    wrote on 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
    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

    • Login or register to search.
    • First post
      Last post
    0
    • Kategorie
    • Nejnovější
    • Značky
    • Populární
    • Uživatelé
    • Skupiny