PPA'nın sonuçları “Ana bilgisayar 'launchpad.net' çözülemedi” sonucuna ekleniyor


17

Örneğin, bu komutu çalıştırdıktan sonra:

sudo add-apt-repository ppa:tualatrix/ppa

Aşağıdaki çıktıyı alıyorum:

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'")

Bu neden oluyor? Ubuntu 12.04 LTS'yi yeni kurdum. Ve iyi çalışıyor. Sistemi güncelledim ve yükledim. Gerekli tüm paketleri bile yükledim. Ama şey, PPA'lar ve bu tür şeyler gibi daha fazla paket yüklemek istediğimde, bunu yapamıyorum.

Şimdiye kadar herhangi bir PPA kuramadım.

Proxy arkasında çalışıyorum.


1
Onun internet bağlantınız. Bu proxy'deyken sisteminiz launchpad.net dosyasını çözemez.
Thomas Ward

İnternet bağlantımda bir şey olduğu için yeniden başlatmam gerekiyordu. Sonra her şey tekrar iyiydi.
demongolem

Yanıtlar:


6

Ah ... Daha önce bununla yakalandım! Yeni yüklenen 12.04'e webupd8team PPA eklemeye çalışıyorum

Zaten yapmıştım:

export http_proxy=

ancak webupd8team (ve sanırım fırlatma rampası):

export https_proxy=

1
Bu yardımcı oldu, teşekkürler! Benim durumumda:export https_proxy=$(echo $http_proxy | sed 's/http:/https:/')
akavel


2

Daha çok proxy sorunu gibi görünüyor. Bağlanmaya çalıştığınız sunucu, proxy bağlantısı reddettiği için bağlantınız üzerinden geçmiyor. Doğru yapmak için, proxy'nizi kapatın ve programınızı yeniden çalıştırmayı deneyin. Belki bu yardımcı olabilir


Peki ben proxy dışında başka bağlantıları var .. ben bir üniversitede. bağlantımız proxy tabanlı. en rahatsız edici gerçek sudo apt-get install normal gibi çoğu uygulama yüklemek mümkün olmasıdır. ancak PPA kurulumları çalışmıyor. Proxy'nin gerçekten bir sorun olduğunu mu düşünüyorsun?

hatanın yansıttığı gibi, raporlar bir python url hatası attı. Python'un artık proxy üzerinden doğru bir şekilde elde edilmemesi dışında hepsi doğru yapılandırılmış gibi görünüyor. neden sadece mevcut url ayarlarıyla çalışıp çalışmadığını test etmek için basit bir python programı yazmıyorsunuz? buraya gidin ya da başka terminal için proxy burada
ashutosh

dikkatle ağ proxy koymak proxy ayarlarım var. Böylece benim "env | grep proxy" doğru proxy ayarlarını verir. terminal proxy.other akıllıca apt-get bağlantı hataları gösterebilir kullanabilirsiniz. ben ubuntu yazılım merkezinin kaynak listesine ppa ekledi: deb ppa.launchpad.net/<user>/ <repo> / ubuntu aşağıdakilere dayalı bir PPA için kesin ana: ppa: <kullanıcı> / <repo> Bu, apt-get güncellemesi yaptıktan sonra çalıştı. PPA eklendi. PPA'da bulunan yazılımı yükleyebildim. python-software-properties ile ilgili bir sorun var. vekil iyidir.


2

Ben de bu konuyla karşılaştım. /Etc/resolv.conf ayarlarınızı;

sudo vi /etc/resolv.conf

Ve Ekle

nameserver IP.ADDRESS.OF.YOUR.DNS.SERVER
nameserver IP.ADDRESS.OF.YOUR.PROXY.SERVER

Bu yardımcı olabilir.


Bazı nedene göre benim dns tarayıcıda çalışıyor ama terminalde hayır
deFreitas

1

İşte komutlar:

sudo bash
export https_proxy=http://[username:password@]proxyserver:portnumber/
add-apt-repository ppa:whatever

Sisteminize özgü bilgiler sağlamak için italik çizgileri düzenlemeniz gerekir.


0

Proxy bilgileri kök kullanıcı olarak ayarlanmadığı için bu olduğunu düşünüyorum. Sistemimde şu sonuçları alıyorum:

echo $HTTP_PROXY --> http://my.proxy.address
sudo echo $HTTP_PROXY --> (prints nothing)

Böylece hızlı bir çözüm şöyle olacaktır:

sudo -i
export HTTP_PROXY="http://username:password@proxy_address:port"
add-apt-repository ppa:tualatrix/ppa
exit

HTTPS_PROXYGerekirse kurulumu da deneyebilirsiniz .


0

Ben de aynı sorunla karşı karşıyayım. Bunu deneyin ,, Sorunu çözer. Git Sistem Ayarları -> Ağ -> Ağ Vekil : Seç Yöntem: Manuel ve atama vekil ve liman sonra deneyin.


0

Ben 12.04 LTS VM aynı sorun vardı, ama bir proxy kullanarak değildi, ancak bir WINS sunucusu kullanıyordum. Sorun, dns girişinden önce wins girdisini yerleştirerek nsswitch.conf ana bilgisayar satırını yanlış yapılandırmış olduğu ortaya çıktı.

Sorun:

hosts:          wins files dns

Düzeltme:

hosts:          files dns wins

Kaydedildi ve yeniden başlatıldı. Hayat yine güzeldi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.