Miért kapok hitelesítési hibákat az Ubuntu tárhely csomagjaihoz?

175

Kísérletezek VPN-ekkel, ezért szerettem volna telepíteni a pptpd-t.

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

És mindez jól működik, amíg ide nem jutok:

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

Nincs hitelesítés? Nem vagyok biztonsági szakértő, de meglehetősen biztos vagyok benne, hogy ez rossz dolog. Ezért ellenőrizzük, honnan érkezik a csomagok .

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

Az Ubuntu.com webhelyről érkeznek, és nincsenek megfelelően hitelesítve? Mi folyik itt?

    
készlet John 04.11.2011 21:37
forrás

6 válasz

218

apt-kulcs segédprogram

Az apt-kulcs az apt által a csomagok ellenőrzésére használt kulcsok listájának kezelésére használható. Az ilyen kulcsokkal ellenőrzött csomagok megbízhatónak minősülnek. Frissítse a helyi kulcstartót az Ubuntu archív kulcs kulcstartójával, és távolítsa el a kulcstartóból azokat az archív kulcsokat, amelyek már nem érvényesek.

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

próbálja meg telepíteni valamit ...

    
válasz adott hhlp 04.11.2011 22:09
forrás
17
sudo apt-get update

elég volt ahhoz, hogy javítsd meg nekem.

    
válasz adott ThorSummoner 11.12.2015 01:22
forrás
5

Volt ez a kérdés az Ubuntu 12.10-en (Quantal Quetzal). Ugyanez a probléma merült fel, ha a Synaptic Package Manager GUI-t próbáltam használni.

Kiderült, hogy a rendszerem továbbra is beállított egy proxykiszolgálót olyan hálózatra, amelyre már nem csatlakoztam, így már nem tudtam használni. Miután letiltotta a proxykiszolgálót, aapt sikeresen hitelesítette a csomagokat.

Az Ubuntu 12.10 (Quantal Quetzal) proxy kikapcsolásához kövesse az alábbi lépéseket:

  1. Nyomja meg a Super gombot a billentyűzeten (A.K.A. a Windows Logo gomb)
  2. Írja be Hálózat és nyomja meg az enter
  3. billentyűt
  4. Válassza a Hálózati proxy lehetőséget
  5. Módosítsa a módszert Nincs elemre
  6. Kattintson a Rendszerhalmaz alkalmazása lehetőségre
  7. Aapt -nak képesnek kell lennie a csomagok hitelesítésére
válasz adott chritohnide 25.03.2013 13:26
forrás
2

Vigyázz vállalati proxykra!

AWARNING: The following packages cannot be authenticated! -ot a (z)openjdk-7-jdk -hoz kaptam (más csomagok között), miközben egy proxy mögött ülök. Még a "/etc/apt/apt.conf" és a Beállítások-> Hálózati beállítások konfigurálása a Proxy beállítással sem engedélyezte a csomagok hitelesítését vagy telepítését.

Próbált (proxy mögött): $ sudo apt-key update $ sudo apt-get update

A kulcsokat nem frissítettük,apt-get update frissített néhány dolgot, figyelmeztetéseket és hibákat nem. De még mindig nem tudtam telepíteniopenjdk-7-jdk .

Megoldás:

  1. Csatlakozzon közvetlenül a nethez (vagyis elkerülje a vállalati proxy-t)
  2. Kapcsolja ki a proxy konfigurációt a Beállítások és/etc/apt/apt.conf
  3. sudo apt-key update
  4. sudo apt-get update
  5. sudo apt-get install openjdk-7-jdk

A csomagok hitelesítése, letöltése és telepítése.

    
válasz adott William 04.03.2016 01:52
forrás
1

Nekem volt ez a problémám, kiderült, hogy valami hiba van az ausztrál szerverrel - a kenguruk laza a paddockban, valószínűleg. A Muon szoftver forrásának az ausztrál szerverről a fő kiszolgálóra történő átállításával rögzítettem.

    
válasz adott gryphonB 20.09.2015 02:43
forrás
1

Az ntc2 alapvetően helyes (esetemre egyébként), de engedje meg, hogy kidolgozzam a megoldást.

Bármi okból kifolyólag 15.04-re ragadtam, annak ellenére, hogy automatikus frissítésre került. Nem számít, hogy hányszor frissítettem / frissítettem, nem jelentettek új kiadást, és a hitelesítési hibát a csomagok telepítésekor kaptam.

Végül rájöttem, hogyan kényszerítem a frissítést a hivatalos Ubuntu 15.10 (Wily Werewolf) kiadási megjegyzéseken keresztül. Kiderült, hogy meglehetősen egyszerű, és az én esetemben mindenre szükségem volt az utolsó lépés.

Frissítés Ubuntu 15.04:

  
  • Telepítse aupdate-manager-core csomagot, ha még nincs telepítve.
  •   
  • Ellenőrizze, hogy a/etc/update-manager/release-upgrades normál értékre van állítva.
  •   
  • Indítsa el a frissítési eszközt asudo do-release-upgrade paranccsal.
  •   

Most, hogy frissítettem a hitelesítési hibát, megoldható, és problémamentesen telepíthetem a csomagokat.

Frissítési probléma - E: Módszer érvénytelen 103 átirányítási üzenetet

Előfordulhat, hogy ez nem feltétlenül kapcsolódik a frissítési problémákhoz, ezért hagyom itt, ha valaki más is találkozik vele. Ha a frissítés során a következő hiba lép fel:

  

E: A módszer érvénytelen 103 átirányítási üzenetet adott

Előfordulhat, hogy a részleges fájlokat az alábbiak szerint kell kitisztítani, és próbálkozzon újra a frissítéssel:

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

(Forrás: link )

Ez volt az utolsó darab, amellyel a frissítés megy keresztül nekem.

    
válasz adott CSkau 13.02.2016 07:42
forrás