Dnes, poté, co jsem spustil sudo apt-get update
příkaz Mám NO_PUBKEY
chyba. Zkoušel jsem řešení odtud, tady a tady (vytvořit souborový trik). Žádný z nich přesto nefungoval a stále se mi zobrazují následující chyby:
W: GPG error: http://archive.canonical.com precise Release: The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
W: The repository 'http://archive.canonical.com precise Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Tedy zejména to, co dostávám při psaní
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5
je
Executing: /tmp/apt-key-gpghome.FQVhh2ndBW/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5
gpg: key 40976EAF437D05B5: "Ubuntu Archive Automatic Signing Key <[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
A pokud vložím klíčové informace do souboru .txt, i když dostanu:
sudo apt-key add ~/Ubuntu.txt
OK
a
sudo gpg --export --armor 40976EAF437D05B5 | sudo apt-key add
OK
Chyba tam stále je. Co se děje, může mi někdo prosím pomoci?
(Jako vedlejší poznámku jsem také zkusil použít launchpad-getkeys a y-ppa-manager, ale také bezvýsledně)
Přijatá odpověď:
Ve vašich softwarových zdrojích je odkaz na zastaralý zdroj softwaru z Ubuntu 12.04, který již není podporován. Smazání tohoto řádku v /etc/apt/sources.list
opraví chybu ve vaší otázce.
-
Otevřete source.list pro úpravy v nano textovém editoru.
-
Zakomentujte řádek v sources.list, který říká
http://archive.canonical.com precise partner
tím, že před něj přidáte#
postava. -
Návod k použití nano editoru naleznete vždy ve spodní části každé stránky. Jediné dvě nano klávesové zkratky, které potřebujete znát, jsou pro WriteOut a Exit. Stiskněte kombinaci kláves Ctrl +O a poté stiskněte Enter pro uložení upravovaného souboru. Stiskněte kombinaci kláves Ctrl +X pro ukončení nano.
-
Aktualizujte seznam dostupného softwaru a obnovte jej po změně, která byla provedena v sources.list.
sudo apt update