Misalnya, setelah menjalankan perintah ini:
sudo add-apt-repository ppa:tualatrix/ppa
Saya mendapatkan output berikut:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 125, in <module>
ppa_info = get_ppa_info_from_lp(user, ppa_name)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
curl.perform()
pycurl.error: (6, "Couldn't resolve host 'launchpad.net'")
Mengapa ini terjadi? Saya baru saja menginstal Ubuntu 12,04 LTS. Dan itu bekerja dengan baik. Saya telah memperbarui dan menginstal sistem. Saya bahkan telah menginstal semua paket yang diperlukan. Tetapi masalahnya adalah segera setelah saya ingin menginstal lebih banyak paket, seperti PPA dan hal-hal semacam itu, saya tidak dapat melakukannya.
Sampai sekarang saya belum dapat menginstal PPA.
Saya bekerja di belakang proxy.
add-apt-repository
Braiam
sumber
sumber
Jawaban:
Ah ... Aku pernah ketahuan dengan ini sebelumnya! Saya sudah mencoba menambahkan PPA webupd8team ke 12.04 saya yang baru diinstal
Saya sudah punya:
tapi webupd8team (dan saya pikir launchpad) perlu:
sumber
export https_proxy=$(echo $http_proxy | sed 's/http:/https:/')
Seperti yang orang lain katakan, Anda perlu mengatur HTTP_PROXY dan HTTPS_PROXY tetapi Anda juga perlu menggunakan opsi '-E' untuk memberi tahu sudo untuk menggunakan variabel lingkungan yang baru saja Anda atur!
ref: Bagaimana saya bisa mendapatkan add-apt-repository agar bekerja melalui proxy?
sumber
Sepertinya lebih seperti masalah proxy. Server yang Anda coba sambungkan tidak melewati koneksi Anda karena koneksi proxy menolaknya. Untuk memperbaikinya, Cukup tutup proxy Anda dan mereka mencoba menjalankan kembali program Anda. Mungkin itu bisa membantu
sumber
Kesalahan yang disebutkan menunjukkan konfigurasi DNS yang salah. Saya merasa aneh bahwa Anda dapat mengunduh paket-paket lain dan mengunjungi Tanya Ubuntu, tetapi bukan Launchpad. Coba atur server DNS alternatif seperti yang dijelaskan dalam Apa cara yang tepat untuk mengubah IP DNS?
sumber
Saya menemukan masalah ini juga. Periksa pengaturan /etc/resolv.conf Anda menggunakan;
Dan tambahkan
Ini mungkin bisa membantu.
sumber
Inilah perintahnya:
Anda harus mengedit garis yang dicetak miring untuk memberikan informasi khusus untuk sistem Anda.
sumber
Saya pikir ini terjadi karena informasi proksi tidak disetel ke root pengguna. Di sistem saya, saya mendapatkan hasil itu:
Jadi solusi cepatnya adalah:
Anda juga dapat mencoba pengaturan
HTTPS_PROXY
, jika perlu.sumber
Saya juga menghadapi masalah yang sama. Coba ini ,, Ini memecahkan masalah. Buka Pengaturan Sistem -> Jaringan -> Proxy Jaringan : Pilih Metode: Manual dan tetapkan proxy dan port lalu coba.
sumber
Saya memiliki masalah yang sama persis pada VM 12,0 LTS, tapi saya TIDAK menggunakan proxy, namun saya menggunakan server WINS. Masalahnya ternyata saya salah mengonfigurasi garis host pada nsswitch.conf dengan menempatkan entri menang sebelum entri dns.
Masalah:
Memperbaiki:
Disimpan dan reboot. Hidup kembali baik.
sumber