“Pembaruan apt-get” Gagal? (Kali Linux dengan Virtual Box)

6

Saya baru saja menginstal Kali Linux 2.0 (64-Bit) di Virtual Box dengan host Windows 7 (64-Bit). Saya punya masalah dengan apt-get, dan pertanyaan sederhana di sini adalah, bagaimana saya bisa memperbaikinya?

Sayangnya menjalankan: "pembaruan apt-get", kembali dengan pesan kesalahan sebagai berikut:

(Jika Anda melihat sesuatu yang tidak beres, saya hanya mengetiknya dengan tangan karena saya tidak bisa membuat papan klip yang berfungsi.)

root@kali~# apt-get update

0% [Connecting to http.kali.org (192.99.200.113)}]

Pesan "0%" tetap di sana selama tiga puluh detik kemudian menghilang setelah pesan kesalahan muncul.

Err http://http.kali.org sana InRelease

Err http://http.kali.org sana/updates InRelease

Err http://http.kali.org sna Release.gpg  
   Unable to connect to http.kali.org:http:  
Segmentation fault
Reading package lists... Done  
W: Failed to fetch http://http.kai.org/kali/dists/sana/InRelease

W: Failed to fetch http://http.kali.org/kalisecurity/dists/sana/updates/InRelease  

W: Faied to fetch http://http.kali.org/kali/dists/sana/Release.gpg
   Unable to connect to http.kali.org:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

Inilah yang berada di etc / apt / sources.list:

deb http://http.kali.org/kali sana main non-free contrib
deb http://http.kali.org/kali-security sana/updates main contrib non-free

Mem-ping IP sumber dan URL berfungsi dengan baik, serta mem-ping IP secara acak (google.com, 8.8.8.8, dll), jadi mungkin bukan jaringan saya.

Saya mencoba beberapa perbaikan rutin, tetapi tidak ada yang berhasil. Saya tidak tahu harus berbuat apa.

Terima kasih sebelumnya kepada siapa saja yang membantu saya, apakah itu berfungsi atau tidak. :)

(Jika Anda membutuhkan informasi tambahan, beri tahu saya.)

Colin
sumber

Jawaban:

4

Solusinya adalah mengubah mirror di file sources.list. Untuk beberapa alasan, mirror default tidak berfungsi.

Ada beberapa mirror dari server repositori Kali Linux, yang semuanya tersebar di dunia. Setiap kali Anda berinteraksi dengan repositori, secara default ia akan menggunakan mirror yang paling dekat dengan Anda berdasarkan lokasi geoip Anda (ide itu, ini akan memberi Anda kecepatan terbaik karena latensi yang lebih rendah).

Namun, Anda dapat secara manual memaksa kali untuk menggunakan cermin tertentu / berbeda daripada yang terdekat dengan Anda.

Pergi ke http://http.kali.org/README.mirrorlist di mana Anda akan memiliki daftar cermin untuk dipilih.

Pertama-tama buat cadangan file sumber Anda saat ini

mv /etc/apt/sources.list /etc/apt/sources.list.backup

Kemudian buat file sources.list baru

vim /etc/apt/sources.list

dan masukkan cermin baru.

Sebagai contoh,

file sources.list sebelumnya adalah

deb http://http.kali.org/kali kali-rolling main contrib non-free

File sources.list baru bisa

deb http://archive-2.kali.org/kali kali-rolling main contrib non-free

Di sini Anda harus bermain-main sedikit untuk menemukan cermin yang cocok untuk Anda.

Kemudian dalam jenis terminal:

sudo apt clean
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
whitecat
sumber
0

Ini daftar sumber resmi yang direkomendasikan dari KALI: Kali sources.list Repositori

Mereka memperingatkan bahwa:

  • "The single most common causes of a broken Kali Linux installation are following unofficial advice, and particularly arbitrarily populating the system’s sources.list file with unofficial repositories."

Mereka lebih lanjut menyatakan bahwa:

  • "On a standard, clean install of Kali Linux, you should have the following two entries present in /etc/apt/sources.list:"

  • deb http://http.kali.org/kali sana main non-free contrib

  • deb http://security.kali.org/kali-security sana/updates main contrib non-free

Daftar Anda terlihat sedikit berbeda. Jadi mungkin ingin menyesuaikan itu sebelum mencoba perbaikan lainnya. DO NOT tambahkan info tambahan ke daftar sumber yang tidak direkomendasikan oleh Kali.

Juga dapat mencoba perintah ini (biarkan sudo jika Anda root):

  • sudo apt-get clean
  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt-get update --fix-broken
  • sudo apt-get dist-upgrade

  • Coba juga menjalankan KALI LIVE - lihat apakah mendapat pembaruan apt-get atau masalah jaringan.

  • Coba "Mirror Kali Linux Resmi" seperti yang disarankan Kali di tautan yang disediakan di atas.
  • Kadang-kadang jaringan turun - jadi mungkin ada masalah yang menghubungkan dalam situasi itu juga.

Sebagai upaya terakhir Anda juga dapat melakukan instalasi bersih jika Anda merasa konfigurasi Anda mungkin rusak. Pastikan jaringan Anda beroperasi 100% ...

Jika berhasil, perbarui posting - sehingga orang lain tahu apa yang berhasil. Terima kasih.

Semoga berhasil!

NoobNet14
sumber
Baiklah, saya akan coba itu. Saya tidak menangkap kesalahan kecil itu. Aduh.
Colin
Sayangnya, kesalahan yang sama muncul setelah sumber yang diubah. Satu-satunya yang bervariasi adalah bahwa Failed To Fetch URL berubah.
Colin
apt-get menampilkan kesalahan yang sama, peningkatan apt-get tidak memperbarui paket apa pun, dan pembaruan apt-get --perbaikan yang rusak menghasilkan kesalahan yang sama. : /
Colin
Awalnya saya pikir itu adalah kesalahan jaringan. Karena Anda memiliki banyak kesalahan koneksi yang terdaftar. Apakah Anda dapat menjelajahi situs web di Kali? Apakah Anda mengalami masalah jaringan lain selain dari pembaruan apt-get?
NoobNet14
Itu pertanyaan yang bagus, Iceweasel bertingkah aneh, tapi saya bisa melakukan ping IP yang bagus, termasuk sumber di sources.list. Saya juga bisa menggunakan nmap, dll. Pada apa saja.
Colin
-1

Masalah dapat diperbaiki dengan beralih dari konfigurasi Bridged ke NAT. Tidak tahu mengapa itu memperbaikinya, tetapi itu satu-satunya solusi yang saya temukan.

blehblihblue
sumber