Pertanyaan Bagaimana cara saya mengatasi kesalahan "sumber tidak terauthentikasi" di Pusat Perangkat Lunak?


Instalasi apa pun yang saya coba melalui Pusat Perangkat Lunak memberi tahu saya:

Membutuhkan pemasangan paket tidak tepercaya: Tindakan ini akan memerlukan pemasangan paket dari sumber yang tidak diautentikasi.

Saya melakukan itu apt-get update dari baris perintah, kemudian menghapus sumber perangkat lunak yang kunci buruk dari (PPA saya menambahkan sendiri), dan tidak dicentang mereka di sumber perangkat lunak untuk pusat perangkat lunak, tetapi tidak berhasil. Saya tidak dapat menginstal apa pun dari pusat perangkat lunak lagi - hanya> dari baris perintah dengan apt-get.

Apakah mencopot pemasangan / menginstal satu-satunya opsi? Saya tidak ingin melanggar AKP lain yang saya miliki.

Informasi tambahan:

Berikut ini tempelan dari pembaruan apt-get:

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Saya sudah mencoba pembaruan apt-key, dan tidak ada efek (dua kunci tidak berubah).

Output dari apt-get update dan apt-get upgrade, dan isi dari /etc/apt/sources.list, dapat ditemukan di posting pastebin ini.


118
2017-12-06 16:29


asal


tolong tambahkan output penuh cat /etc/apt/sources.list sebaik sudo apt-get update && sudo apt-get upgrade - fossfreedom♦
Mungkin membantu: askubuntu.com/questions/36507/gpg-public-key-error-message - Uri Herrera
Harus snip beberapa output karena saya memukul batas tubuh. - b. e. hollenbeck
Jika Anda menggunakan Muon Update Manager sebaliknya, ini memungkinkan Anda untuk mengganti peringatan tentang paket yang tidak ditandatangani, seperti yang dilakukan oleh pengelola pembaruan standar dalam versi sebelum 10.04.


Jawaban:


Buka Terminal dan masukkan perintah di bawah satu per satu:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

Memperbarui: Ini mungkin tidak membantu dalam beberapa versi yang lebih baru, yang mungkin memerlukan solusi alternatif seperti yang ada di jawaban yang lain, atau yang ini yang tampaknya melakukan pekerjaan dalam beberapa kasus di Ubuntu 16.04:

sudo apt-get update
sudo apt-get dist-upgrade

106
2018-02-21 09:45



Terima kasih, tetapi mengapa ini diperlukan pengguna, pemrogram sistem Ubuntu harus benar-benar mencoba "melakukan hal yang benar" - Chris Nicola
Memecahkan masalah! @Sadi dapatkah Anda menjelaskan apa yang terjadi di balik layar? Apakah beberapa kunci sudah ketinggalan jaman atau apa? - Daniel Dinnyes
ini bekerja TAPI tergantung pada negara di mana Anda berada, Anda MUNGKIN mendapatkan "SESUATU YANG TERJADI TERJADI" saat memperbarui, menunjukkan bahwa mungkin ada masalah SOFTWARE SOURCES dengan pusat perangkat lunak ubuntu (atau sinaptik). dalam hal ini, ganti dari server negara Anda ke server utama (pusat perangkat lunak ubuntu> tab edit> sumber perangkat lunak) - tony gil
silakan merujuk ke jawaban @Tom Brossman, itu jauh lebih baik - sepisoad
Ini tidak berhasil untuk saya. - Sudipta Basak


Ini adalah masalah umum dengan PPA Launchpad. Cukup umum bahwa saya telah menyalin perintah-perintah ini untuk digunakan ketika saya menginstal ulang atau menambahkan PPA Launchpad baru.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  

Kemudian,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

Gantikan YOURKEYNUMBERHERE dengan tombol masalah, seperti ini:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

Dan

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5  

Baris pertama hampir sama, minus kunci. Bahkan mungkin opsional, sejujurnya aku tidak tahu. Yang saya yakini adalah bahwa metode ini selalu memperbaiki masalah dengan segera.

Jika ada yang menemukan jawaban asli yang saya salin ini dari beri tahu saya dan saya akan menautkannya dan memberi mereka atribusi.

** EDIT Hampir pasti karthik87jawabannya sini atau sini Saya dapat ini. Ini mungkin bisa ditutup sebagai duplikat.

Either way, jangan lupa untuk melakukan

sudo apt-get update  

setelah, untuk memperbaiki semuanya.

Catatan: Menjalankan apt-get update pertama harus memberi Anda pesan kesalahan yang menyebutkan kunci mana yang hilang dan ID untuk digunakan dengan perintah apt-key.


67
2017-12-06 19:55



Ini tidak bekerja untuk saya .. Ketika saya mencoba untuk menerima kunci, itu menunjukkan jumlah total diproses: 1, dan tidak berubah: juga 1. tidak ada perubahan. - Starx
@Starx Anda mungkin lebih baik menyalin pesan kesalahan spesifik Anda ke mesin pencari, atau mempostingnya di sini sebagai pertanyaan baru. Juga, lihat Pertanyaan Terkait di sidebar ke kanan. Ada banyak masalah yang serupa dengan ini, dan beberapa solusi berbeda. Maaf saya tidak bisa lebih membantu. - Tom Brossman
Saya telah memposting sebuah pertanyaan sini. Silakan melihatnya - Starx
@TomBrossman Saya dapat memperbaiki kesalahan GPG menggunakan metode Anda tanpa baris pertama. - Mario
Bekerja untuk saya, thx! Selain itu Anda harus memeriksa apa apt-get update output pada akhirnya. Misalnya. Duplicate sources.list , Failed to fetch. Anda harus menyelesaikan kesalahan yang ada sebelum pembaruan. Anda dapat menonaktifkan / menghapus sumber yang gagal dan diduplikasi Software & Updates aplikasi di Other Software tab. - milkovsky


Mungkin Anda bisa mencoba mengubah ke Server Utama di Sumber Perangkat Lunak, di mana dikatakan Unduh dari.


6
2017-12-06 17:04





Membutuhkan pemasangan paket tidak tepercaya: Tindakan ini akan memerlukan pemasangan paket dari sumber yang tidak diautentikasi.

Saya menerima kesalahan ini dari Pembaruan Perangkat Lunak Ubuntu setelah menambahkan repositori tanpa menambahkan kunci untuk repositori. Beberapa repositori perangkat lunak yang baik tentang memberi Anda petunjuk tentang cara menambahkan kunci repositori mereka bersama dengan instruksi untuk menambahkan repositori, seperti Launchpad. Yang lain hanya memberi Anda kunci.

Untuk mengetahui kunci apa yang Anda butuhkan dalam menjalankan terminal:

sudo apt-get update

Ini akan mengunduh daftar paket yang tersedia dari repositori Anda yang menggunakan kunci. Jika kunci tidak ada maka akan mengembalikan pesan kesalahan.

Gunakan informasi dalam pesan kesalahan untuk menemukan dan mengunduh kunci lalu tambahkan ke keyring apt Anda dengan:

sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

Anda harus mendapatkan kembali baik. Sekarang untuk menguji bahwa Anda memiliki semua kunci otentikasi repositori yang diperlukan untuk memungkinkan Pembaruan Perangkat Lunak Ubuntu untuk menjalankan:

sudo apt-get update

Ini sekali lagi akan mengunduh daftar paket yang tersedia dari repositori Anda yang menggunakan kunci. Jika kunci tidak ada maka akan mengembalikan pesan kesalahan.


0
2018-02-15 10:15