Neden bir Ubuntu deposundan paketler için kimlik doğrulama hataları alıyorum?

175

VPN'lerle denemeler yapıyorum, bu yüzden pptpd'yi yüklemek istedim.

[email protected]:~$ 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

Ve her şey buraya gelene kadar iyi çalışıyor:

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

Kimlik doğrulama yok mu? Güvenlik uzmanı değilim, ama bunun kötü bir şey olduğuna eminim. Bu yüzden, paketlerin nereden geldiğini kontrol et .

[email protected]:~$ 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
[email protected]:~$ 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

Ubuntu.com'dan geliyorlar ve doğru şekilde doğrulanmıyorlar mı? Neler oluyor burada?

    
sordu John 04.11.2011 21:37

6 cevap

218

apt-key yardımcı programı

apt-key, paketleri doğrulamak için apt tarafından kullanılan anahtarların listesini yönetmek için kullanılır. Bu anahtarlar kullanılarak doğrulanmış olan paketler güvenilir kabul edilecektir. Yerel anahtarlığı Ubuntu arşiv anahtarlarının anahtarıyla güncelleştirmek ve artık geçerli olmayan arşiv anahtarlarını anahtarlıktan kaldırır.

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

Bir şey yüklemeyi deneyin ...

    
verilen cevap hhlp 04.11.2011 22:09
17
sudo apt-get update

Bunu benim için düzeltmek için yeterliydi.

    
verilen cevap ThorSummoner 11.12.2015 01:22
5

Ubuntu 12.10'da (Quantal Quetzal) bu sorunu yaşadım. Synaptic Paket Yöneticisi GUI'yi kullanmayı denediğimde aynı sorun oluştu.

Sistemimin, artık bağlı olmadığım ve dolayısıyla artık kullanamadığım bir ağ için hala bir proxy sunucu kullanmaya ayarlandığı ortaya çıktı. Proxy sunucuyu devre dışı bıraktıktan sonra, apt paketi doğru şekilde doğrulayabilirdi.

Ubuntu 12.10 (Quantal Quetzal) üzerindeki proxy'yi devre dışı bırakmak için şu adımları izleyin:

  1. Klavyenizdeki Süper düğmesine basın (A.K.A. Windows Logo düğmesi)
  2. yazın ve Enter'a basın
  3. Ağ Proxy'si 'ni seçin
  4. Yöntemi Yok olarak değiştirin
  5. Sistem Genişliğini Uygula 'yı tıklayın.
  6. apt şimdi paketleri doğrulayabilmelidir
verilen cevap chritohnide 25.03.2013 13:26
2

Kurumsal proxy’lere dikkat edin!

Bir vekilin arkasında otururken, WARNING: The following packages cannot be authenticated! için openjdk-7-jdk (diğer paketler arasında) alıyordum. '/Etc/apt/apt.conf' ve Settings- & gt; Proxy yapılandırmasıyla NetworkSettings'in yapılandırılması bile paketlerin doğrulanmasına veya yüklenmesine izin vermedi.

Denendi (proxy’nin arkasındayken): % Co_de%

Anahtarlar güncellenmedi, $ sudo apt-key update $ sudo apt-get update bazı şeyler, uyarı veya hata bildirmedi. Ancak yine de apt-get update yükleyemedim.

Çözüm:

  1. Doğrudan ağa bağlan (ör: kurumsal proxy'den kaçın)
  2. Ayarlar'da proxy yapılandırmasını kapatın ve openjdk-7-jdk
  3. /etc/apt/apt.conf
  4. sudo apt-key update
  5. sudo apt-get update

Paketler doğrulanır, indirilir ve yüklenir.

    
verilen cevap William 04.03.2016 01:52
1

Bu problemi yaşadım, Avustralyalı sunucuda bazı hatalar olduğu ortaya çıktı - muhtemelen üst padokta gevşek kangurular. Muon'daki yazılım kaynağını Avustralya sunucusundan ana sunucuya değiştirerek düzelttim

    
verilen cevap gryphonB 20.09.2015 02:43
1

ntc2 esas olarak doğrudur (zaten benim durumum için), fakat çözüm üzerinde ayrıntılı çalışmama izin verin.

Hangi nedenle olursa olsun, otomatik yükseltmeye ayarlanmış olsa da 15.04 tarihinde takıldım. Güncellenen / yükseltilen sürüme bakılmaksızın yeni sürüm gösterilmiyor olsaydı ve paketleri yüklerken kimlik doğrulama hatası almaya devam ettim.

Ancak son olarak, resmi Ubuntu 15.10 (Wily Werewolf) Sürüm Notları aracılığıyla yükseltmeyi nasıl zorlayacağımı anladım. Oldukça basit çıkıyor ve benim durumumda gerçekten ihtiyacım olan tek şey son adımdı.

Ubuntu'dan Yükseltme 15.04:

  
  • Henüz yüklü değilse update-manager-core paketini yükleyin.
  •   
  • /etc/update-manager/release-upgrades öğesinin normal olarak ayarlandığından emin olun.
  •   
  • Yükseltme aracını sudo do-release-upgrade komutuyla başlatın.
  •   

Artık kimlik doğrulama hatasını yükselttim ve sorun olmadan paketleri yükleyebilirim.

Yükseltme sorunu - E: Yöntem geçersiz 103 Yönlendirme mesajı verdi

Bu, yükseltme sorunlarıyla ilgili olabilir veya olmayabilir; bu nedenle, başkalarının da buna rastlaması durumunda bunu burada bırakacağım. Yükseltme sırasında aşağıdaki hatayla karşılaşırsınız:

  

E: Yöntem geçersiz 103 Yönlendirme mesajı verdi

Kısmi dosyaları aşağıdakilerle temizlemeniz ve yeni sürüme geçmeniz gerekebilir:

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

(Kaynak: İşte )

Yükseltme işleminin benim için geçmesi gereken son parça buydu.

    
verilen cevap CSkau 13.02.2016 07:42

Etiketlerdeki diğer soruları oku