GNU/Linux >> Znalost Linux >  >> Ubuntu

Chyba 503:Služba není k dispozici při použití aktualizace Apt-get za proxy?

Používám transparentní proxy (jiné pole). Když se pokusím provést „aktualizaci apt-get“, zobrazí se mi tato varování (v němčině):

...

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/restricted/source/Sources.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/source/Sources.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/multiverse/source/Sources.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/main/binary-i386/Packages.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/restricted/binary-i386/Packages.gz  503  Service Unavailable

W: Fehlschlag beim Holen von http://security.ubuntu.com/ubuntu/dists/maverick-security/universe/binary-i386/Packages.gz  503  Service Unavailable

E: Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte an ihrer Stelle benutzt.

Změnil jsem ~.bashrc:

http_proxy=http://192.168.120.199:8080
https_proxy=https://192.168.120:8080
export http_proxy
export https_proxy

Napsal jsem na příkazový řádek:

export http_proxy=http://proxyusername:[email protected]:proxyport
sudo apt-get update

A upravil jsem /etc/apt/apt.conf:

Acquire::http::proxy "http://192.168.120.199:8080/";
Acquire::ftp::proxy "http://192.168.120.199:8080/";

Nic nefungovalo.

Ví někdo, jak zajistit, aby apt-get fungoval přes transparentní proxy?

S pozdravem

ubuntu2man

Přijatá odpověď:

Nemyslím si, že s tím na vaší krabici nic nenaděláte. 503 je odpověď od proxy. Pokud jste si byli jisti, je to dobrý proxy, který jste nastavili (192.168.120.199:8080), pak to není váš problém, ale problém správce proxy. Pokud jste to vy, pak je to další otázka, ale musíte se zeptat na proxy, jaký druh proxy softwaru to je a tak dále. To je případ, pokud jste si jisti, že jste věci nastavili dobře. Nicméně jste napsali:export http_proxy=http://proxyusername:[email protected]:proxyport Teď jsem úplně zmatený, potřebujete autentizaci na základě hesla? Pokud ne, proč
jste tam napsali uživatelské jméno/heslo? A co bylo „proxyaddress:proxyport, totéž, o čem jste psali dříve, 192.168.120.199:8080?

Být vámi, zabil bych všechny tyto úpravy v souborech, které jste zmínil, a pokusil bych se pouze nastavit parametry http_proxy a etc. Když to funguje, máte čas věci upravit, pokud nechcete pokaždé nastavovat ručně. Vraťte tedy tyto úpravy a zadejte pouze toto:

http_proxy=http://192.168.120.199:8080

export http_proxy

apt-get update

Bude to fungovat, pokud je váš proxy opravdu 192.168.120.199 na portu 8080 a opravdu nepotřebuje autentizaci a váš správce proxy udělil nějaký přístup k vašemu počítači nebo jej neodmítl.

Související:zvuk přestane po chvíli fungovat v ubuntu 12.10?

Upozorňujeme také, že to, o čem jste psali, není transparentní proxy. Transparentní proxy je něco, co ani nemusíte nastavovat, protože odchozí provoz se automaticky „chytne“ a přesměruje k vynucení přes proxy (proto je „transparentní“:nemusíte ho ani specifikovat). Co musíte nastavit ručně:nejedná se o transparentní proxy.


Ubuntu

Proč se Ping -f chová takto?

  1. Jak nainstalovat Mousepad Editor na Ubuntu 20.04 LTS

  2. Jak nainstalovat KVM na CentOS 8

  3. Jak nainstalovat prostředí Cinnamon Desktop v Ubuntu

Jak nainstalovat PostgreSQL 9.1.3 s pgAdmin3 na Ubuntu 11.10 / Linux Mint 12

  1. Připojení Bluetooth Ubuntu 20,04 Lts se nezdařilo?

  2. Jak nainstalovat Dokuwiki na Ubuntu 14.04

  3. Hadoop vs Spark – podrobné srovnání

Logitech USB Headset nefunguje 12.04?

  1. [Ubuntu]:configure:Torque potřebuje Boost, ale nebyl nalezen ve vašem systému

  2. Jak nainstalovat OSSEC na Ubuntu 14.04

  3. Jak nainstalovat a nakonfigurovat SeaweedFS Cluster na Ubuntu 20.04