Vraag Waarom krijg ik verificatiefouten voor pakketten uit een Ubuntu-repository?


Ik ben aan het experimenteren met VPN's, dus ik wilde pptpd installeren.

john@desktop:~$ sudo apt-get install pptpd
[sudo] password for john: 
<snip>
The following extra packages will be installed:
  bcrelay
The following NEW packages will be installed:
  bcrelay pptpd
0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.
Need to get 90.5 kB of archives.
After this operation, 442 kB of additional disk space will be used.
Do you want to continue [Y/n]? y

En alles loopt goed tot ik hier ben:

WARNING: The following packages cannot be authenticated!
  bcrelay pptpd
Install these packages without verification [y/N]? n
E: Some packages could not be authenticated

Geen authenticatie? Ik ben geen beveiligingsexpert, maar ik ben er vrij zeker van dat dat niet goed is. Dus ik controleer om te zien waar de pakketten vandaan komen.

john@desktop:~$ apt-cache policy pptpd
pptpd:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
john@desktop:~$ apt-cache policy bcrelay
bcrelay:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

Ze komen van Ubuntu.com en zijn niet correct geverifieerd? Wat is hier aan de hand?


175
2017-11-04 20:37


oorsprong




antwoorden:


apt-key hulpprogramma

apt-key wordt gebruikt om de lijst met sleutels te beheren die worden gebruikt door apt om pakketten te verifiëren. Pakketten die met deze sleutels zijn geverifieerd, worden als vertrouwd beschouwd. Om de lokale sleutelbos te updaten met de sleutelbos van Ubuntu-archiefsleutels en de archiefsleutels die niet langer geldig zijn uit de sleutelring te verwijderen.

$ sudo apt-key update
$ sudo apt-get update

probeer iets te installeren ...


218
2017-11-04 21:09



Het werkte, maar apt-key zei dat het niets veranderde. Enig idee wat mijn probleem was? - John
dit kan het gevolg zijn van veel fouten aan de kant van de pakketserver. soms hardlopen apt-get update zal het repareren. - ixtmixilix
In mijn geval een Ctrl + C gedurende een lange tijd aptitude werk veroorzaakte het probleem. sudo apt-key update veranderde niets, maar sudo apt-get update probleem opgelost. - musiphil
Het toont "Ubuntu Archive Automatic Signing Key <- @ ubuntu.com> not changed" .. andere suggestie! - CoDe
ik vraag me af waarom apt-key update wordt niet automatisch uitgevoerd na ontmoeting The following packages cannot be authenticated! probleem... - Mateusz Konieczny


sudo apt-get update

Was genoeg om het voor mij te maken.


17
2017-12-11 00:22



Werkte ook voor mij op Ubuntu 14.04 met een vers geïnstalleerde server (Ansible-bug github.com/ansible/ansible-modules-core/issues/1497 in apt module veroorzaakte de apt-get update niet te worden uitgevoerd.) Ik liep eerder apt-key update om dit te diagnosticeren maar het werkte geen sleutels bij, dus dat was niet de oplossing. - RichVel


Ik had dit probleem op Ubuntu 12.10 (Quantal Quetzal). Hetzelfde probleem deed zich voor als ik probeerde de GUI van Synaptic Package Manager te gebruiken.

Het bleek dat mijn systeem nog steeds was ingesteld om een ​​proxyserver te gebruiken voor een netwerk waarmee ik niet langer verbonden was en dus niet meer kon gebruiken. Zodra ik de proxyserver heb uitgeschakeld, apt was in staat om de pakketten goed te authenticeren.

Voer de volgende stappen uit om de proxy op Ubuntu 12.10 (Quantal Quetzal) uit te schakelen:

  1. druk de Super knop op uw toetsenbord (A.K.A. de knop Windows Logo)
  2. Type Netwerk en druk op enter
  3. kiezen Netwerkproxy
  4. Verander de methode in Geen
  5. Klik Systeembreed toepassen
  6. apt moet nu in staat zijn om de pakketten te authenticeren

5
2018-03-25 12:26





Pas op voor zakelijke proxies!

Ik kreeg WARNING: The following packages cannot be authenticated! voor openjdk-7-jdk (onder andere pakketten), zittend achter een proxy. Zelfs het configureren van `/etc/apt/apt.conf 'en Instellingen-> Netwerkinstellingen met Proxy config stond niet toe dat de pakketten werden geauthenticeerd of geïnstalleerd.

Geprobeerd (terwijl achter proxy): $ sudo apt-key update $ sudo apt-get update

Sleutels waren niet bijgewerkt, apt-get update bijgewerkt wat dingen, geen waarschuwingen of fouten. Maar ik kon het nog steeds niet installeren openjdk-7-jdk.

Oplossing:

  1. Maak rechtstreeks verbinding met het net (dwz vermijd de zakelijke proxy)
  2. Schakel proxyconfiguratie uit in Instellingen en /etc/apt/apt.conf
  3. sudo apt-key update
  4. sudo apt-get update
  5. sudo apt-get install openjdk-7-jdk

Pakketten worden geverifieerd, gedownload en geïnstalleerd.


2
2018-03-04 00:52



Maar waarom? Waarom gaat het door een zakelijke proxy heen om een ​​juiste authenticatie van het pakket te voorkomen? - Mikhail T.


Ik had dit probleem, het bleek een fout te zijn met de Australische server - waarschijnlijk kangoeroes los in de bovenste paddock. Ik repareerde het door de softwarebron in Muon te veranderen van de Australische server naar de hoofdserver


1
2017-09-20 00:43





ntc2 is in essentie correct (in ieder geval voor mijn geval), maar laat me de oplossing verder uitwerken.

Om welke reden dan ook zat ik vast op 15.04, hoewel het was ingesteld om automatisch te upgraden. Ongeacht hoe vaak ik een update / upgrade heb uitgevoerd, er werd geen nieuwe versie getoond en ik kreeg steeds de authenticatiefout bij het installeren van pakketten.

Ik heb echter eindelijk begrepen hoe de upgrade geforceerd kan worden via de officiële Release-opmerkingen van Ubuntu 15.10 (Wily Werewolf). Het bleek vrij eenvoudig en in mijn geval was alles wat ik echt nodig had de laatste stap.

Opwaarderen van Ubuntu 15.04:

  • Installeer de update-manager-core pakket als het nog niet is geïnstalleerd.
  • Zorg ervoor dat de /etc/update-manager/release-upgrades is ingesteld op normaal.
  • Start de upgrade-tool met de opdracht sudo do-release-upgrade.

Nu dat ik de verificatiefout heb bijgewerkt, is deze opgelost en kan ik pakketten zonder probleem installeren.

Upgrade probleem - E: Methode gaf ongeldig 103 Omleidingsbericht

Dit kan al dan niet gerelateerd zijn aan de upgradeproblemen, dus ik laat dit hier achter voor het geval iemand anders dit ook tegenkomt. Als tijdens de upgrade de volgende fout optreedt:

E: Methode gaf ongeldig 103 Omleidingsbericht

Mogelijk moet u de gedeeltelijke bestanden opschonen met de onderstaande en opnieuw proberen de upgrade:

sudo rm /var/lib/apt/lists/partial/*

(Bron: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1479045)

Dit was het laatste stuk om de upgrade voor mij te laten doorgaan.


1
2018-02-13 06:42