Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: honza_noob 03 Února 2016, 12:24:47
-
Linux Mint 17.2, 32-byt, 3.13.0-37-generic, linuxový začátečník
Příběh:
Asi po roce jsem potřeboval použít "gpa" pro PGP encryption. Po spuštění vyskočilo "GnuPG rekonstruuje databázi důvěry. Toto může pár sekund trvat." Nic se nedělo ani po minutě. Za touto hláškou dále hláška "Knihovna GPGME vrátila neočekávanou chybu. Chyba je: Unsupported certificate. Toto je zřejmně chyba v GPA. GPA se pokusí obnovit z chybového stavu." To jsem odklikal a zkusil importovat certifikát, což nešlo (a před rokem šlo).
Tak jsem pročetl některé příspěvky, kterým jsem moc nerozumněl a začal čachrovat s nainstalovanými balíky jako je "gpgv" a "gnupg," přičmž jsem některý z těhto odinstaloval, i přes varovnou hlášku, že s ním odinstaluju i jiné balíky, pamatuji si, že jeden z nich byl "apt."
To vyústilo v několik problémů, například při kontrole aktualizací se zobrazí chyba "Nepodařilo se stáhnout indexové soubory pro všechny zdroje" a pod tím Method http has died unexpectedly!
Podproces http vrátil chybový kód (1)Metoda /usr/lib/apt/methods/http nebyla spuštěna správněMethod http has died unexpectedly!
Podproces http vrátil chybový kód (1)Metoda /usr/lib/apt/methods/http nebyla spuštěna správněMethod http has died unexpectedly!
Podproces http vrátil chybový kód (1)Metoda /usr/lib/apt/methods/http nebyla spuštěna správněMethod http has died unexpectedly!
Podproces http vrátil chybový kód (1)Metoda /usr/lib/apt/methods/http nebyla spuštěna správněMethod http has died unexpectedly!
Podproces http vrátil chybový kód (1)Metoda /usr/lib/apt/methods/http nebyla spuštěna správněMethod http has died unexpectedly!
Podproces http vrátil chybový kód (1)Metoda /usr/lib/apt/methods/http nebyla spuštěna správně
Nebo když zapnu Synaptic, tak "apt" je tam červeně v "problémové". Nebo, když zapnu Kleopatra, tak při Self-testu zahlasi "Gpg-Agent Connectivity - unexpected error"
Chápu, že jsem něco totálně pobořil, ale jsem se svými zkušenostmi s Linuxem totálně "v lese" a zdvořile žádám o pomoc.
PS: zkoušel jsem i stáhnout "apt" jako .dev soubor, ale stejně se mi ho nepodařilo nainstalovat kvůli nějakým "závislostem." Opět - úplně mimo moje mentální kapacity.
-
Když takto rád se systémem "čaruješ" proč si jej napřed nezálohuješ. Nyní bys to pouze za pět minut obnovil a jel dál.
Teď ti zbývá reinstalace. Použij Aptik, ušetří ti spoustu práce a času. Doufám, že máš alespoň svoje data zvlášť na /home
Ten můžeš zachovat.
-
Děkuji za poučnou reakci.
Nicméně:
1) Jak prosím nainstaluju Aptik, když nelze použít "apt-get?" (stačí odkaz někam)
2) Proč nefungoval správně "gpa" ještě předtím, než jsem to pobořil? (nefungovalo ani nic obdobného např. KGpg)
-
Děkuji za poučnou reakci.
Nicméně:
1) Jak prosím nainstaluju Aptik, když nelze použít "apt-get?" (stačí odkaz někam)
2) Proč nefungoval správně "gpa" ještě předtím, než jsem to pobořil? (nefungovalo ani nic obdobného např. KGpg)
Aptik:
https://launchpad.net/~teejee2008/+archive/ubuntu/ppa/+packages
-
Ok, stáhnu aptik*****.deb
->
sudo dpkg -i /home/jack/aptik.deb->
(Čtu databázi … nyní je nainstalováno 162104 souborů a adresářů.)
Preparing to unpack /home/jack/aptik.deb ...
Unpacking aptik (2.3~113~ubuntu16.04.1) over (2.3~113~ubuntu16.04.1) ...
dpkg: nesplněné závislosti zamezily konfiguraci balíku aptik:
aptik závisí na aria2; avšak:
Balík aria2 není nainstalován.
dpkg: error processing package aptik (--install):
problém se závislostmi - nechávám nezkonfigurované
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Při zpracování nastaly chyby:
aptik
Tak hledám "aria2," najdu to na sourceforge a nevim, jak to nainstalovat...
-
Proč instaluješ pro 16.04 ?
-
Proč instaluješ pro 16.04 ?
Aha, a jakou tedy verzi či jak to mám poznat, když "systémové informace" ukazují
"Linux Mint 17.2, 32-byt, LINUXOVÉ JÁDRO: 3.13.0-37-generic, VERZE CINNAMONU: 2.6.13"
-
14.04.
-
Terminal hodí identickou hlášku i pro verzi 14.04
dpkg: varování: degraduji balík aptik z verze 2.3~113~ubuntu16.04.1 na 2.3~113~ubuntu14.04.1
(Čtu databázi … nyní je nainstalováno 162104 souborů a adresářů.)
Preparing to unpack /home/jack/aptik14.deb ...
Unpacking aptik (2.3~113~ubuntu14.04.1) over (2.3~113~ubuntu16.04.1) ...
dpkg: nesplněné závislosti zamezily konfiguraci balíku aptik:
aptik závisí na aria2; avšak:
Balík aria2 není nainstalován.
dpkg: error processing package aptik (--install):
problém se závislostmi - nechávám nezkonfigurované
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Při zpracování nastaly chyby:
aptik
-
Aha, myslel jsem, že nesplněné závislosti jsou tam kvůli verzi :-\
Normálně by pomohl příkaz
sudo apt-get -f installcož v tém případě nic neřeší.
Tak snad poradí někdo jiný.
-
Ne, právě že teď je nabořené samo apt. Pozor, já mám architekturu amd64, takže výstup dole nebude stejný, jen podobný.
$ apt-cache depends apt
apt
Závisí na: libapt-pkg4.12
Závisí na: libc6
Závisí na: libgcc1
Závisí na: libstdc++6
Závisí na: ubuntu-keyring
Závisí na: gnupg
gnupg:i386
|Navrhuje: aptitude
|Navrhuje: synaptic
Navrhuje: wajig
Navrhuje: dpkg-dev
Navrhuje: apt-doc
Navrhuje: python-apt
Koliduje s: python-apt
Koliduje s: python-apt:i386
Porušuje: manpages-it
Porušuje: <manpages-it:i386>
Porušuje: manpages-pl
Porušuje: <manpages-pl:i386>
Porušuje: openjdk-6-jdk
Porušuje: openjdk-6-jdk:i386
Porušuje: <sun-java5-jdk>
Porušuje: <sun-java5-jdk:i386>
Porušuje: <sun-java6-jdk>
Porušuje: <sun-java6-jdk:i386>
Nahrazuje: manpages-it
Nahrazuje: <manpages-it:i386>
Nahrazuje: manpages-pl
Nahrazuje: <manpages-pl:i386>
Nahrazuje: openjdk-6-jdk
Nahrazuje: openjdk-6-jdk:i386
Nahrazuje: <sun-java5-jdk>
Nahrazuje: <sun-java5-jdk:i386>
Nahrazuje: <sun-java6-jdk>
Nahrazuje: <sun-java6-jdk:i386>
Koliduje s: apt:i386
$ apt-cache depends gnupg
gnupg
Závisí na: libbz2-1.0
Závisí na: libc6
Závisí na: libreadline6
Závisí na: libusb-0.1-4
Závisí na: zlib1g
Závisí na: gpgv
gpgv:i386
Navrhuje: gnupg-curl
gnupg-curl:i386
Navrhuje: gnupg-doc
|Navrhuje: xloadimage
|Navrhuje: imagemagick
graphicsmagick-imagemagick-compat
imagemagick:i386
Navrhuje: eog
Navrhuje: libpcsclite1
Koliduje s: gnupg:i386
$ apt-cache depends gpgv
gpgv
Závisí na: libbz2-1.0
Závisí na: libc6
Závisí na: zlib1g
Navrhuje: gnupg
gnupg:i386
Koliduje s: gpgv:i386
Mělo by stačit stáhnout ručně balíky apt, gnupg, gpgpv.
Nainstaluj postupně v tomhle pořadí:
http://launchpadlibrarian.net/201381828/gpgv_1.4.16-1ubuntu2.3_i386.deb (http://launchpadlibrarian.net/201381828/gpgv_1.4.16-1ubuntu2.3_i386.deb)
http://launchpadlibrarian.net/201381826/gnupg_1.4.16-1ubuntu2.3_i386.deb (http://launchpadlibrarian.net/201381826/gnupg_1.4.16-1ubuntu2.3_i386.deb)
http://launchpadlibrarian.net/233954173/apt_1.0.1ubuntu2.11_i386.deb (http://launchpadlibrarian.net/233954173/apt_1.0.1ubuntu2.11_i386.deb)
-
Super, díky Kubo, z njehoršího jsem asi venku, nicméně při "Obnovit seznam aktualizací" ještě přijde hláška:
W: Chyba GPG: http://packages.linuxmint.com rafaela Release: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 3EE67F3D0FF405B2
W: Chyba GPG: http://extra.linuxmint.com rafaela Release: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 3EE67F3D0FF405B2
W: Chyba GPG: http://ppa.launchpad.net trusty InRelease: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY B5B116B72D0F61F0
Hledal jsem a našel jsem toto: http://forum.ubuntu.cz/index.php?topic=74408.msg535403#msg535403
Je zajímavé, že nedávno se mě to stalo zničehonic taky. Ověřený postup nápravy:
1. Smazání cache:
Kód: [Vybrat]
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update && sudo apt-get upgrade
2. Odstranění nefunkčních klíčů:
Kód: [Vybrat]
sudo rm /etc/apt/trusted.gpg.d/*.*
sudo rm /etc/apt/trustdb.gpg
sudo rm /etc/apt/trusted.gpg
3. Software&Aktualizace > záložka "Ověření" > "Obnovit výchozí"
4. Nakonec pomocí y-ppa manageru
Kód: [Vybrat]
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
nechej vyhledat a importovat všechny chybějící GPG klíče.
----------------------------------------------------------------------------------
Volitelné - složku /etc/apt si zálohuj!
Podle toho jsem postupoval, nicméně nevím, jak pomocí y-ppa manageru vyhledat a importovat chybějící klíče, které správce aktualizací označil jako chybějící. Navíc se seznam chybějících rozrostl, nyní:
W: Chyba GPG: http://archive.canonical.com trusty Release: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Chyba GPG: http://extra.linuxmint.com rafaela Release: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 3EE67F3D0FF405B2
W: Chyba GPG: http://security.ubuntu.com trusty-security InRelease: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Při ověřování podpisů se objevila chyba. Repositář není aktualizovaný, tudíž se použijí předchozí indexové soubory. Chyba GPG: http://archive.ubuntu.com trusty-updates InRelease: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Chyba GPG: http://archive.ubuntu.com trusty Release: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Chyba GPG: http://ppa.launchpad.net trusty InRelease: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY B5B116B72D0F61F0
W: Chyba GPG: http://download.opensuse.org ./ Release: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 12C6ADA61C85BB5E
W: Chyba GPG: http://packages.linuxmint.com rafaela Release: Následující podpisy nemohly být ověřeny, protože není dostupný veřejný klíč: NO_PUBKEY 3EE67F3D0FF405B2
W: Selhalo stažení http://archive.ubuntu.com/ubuntu/dists/trusty-updates/InRelease
W: Některé indexové soubory se nepodařilo stáhnout. Jsou ignorovány, nebo jsou použity starší verze.
-
gpg --recv-keys <pubkey>
-
Děkuji!
Použil jsem následující:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KLÍČa Ty jsi mezitím odpověděl, ale předpokládám, že výsledek je stejný.
Děkuji všem za Váš čas!