Il-VPN jikkonnettja, il-wiki intern jillowdja fil-browser, u apt update għadu mdendel fuq mera li ma jistax jilħaq. F'dik l-istampa xejn fit-tunnel mhuwa miksr. Il-browser u l-maniġer tal-pakketti ħadu żewġ deċiżjonijiet tal-proxy separati, u waħda biss minnhom kienet konfigurata.

Liema deċiżjoni falliet hija l-unika ħaġa li jiswa li tiġi stabbilita l-ewwel.

Aqra l-iżball qabel ma tmiss setting

Kull stadju jħalli messaġġ differenti. Isem li qatt ma jiġi solvut huwa DNS, konnessjoni li qatt ma titlesta hija routing jew firewall, 407 immedjat huwa awtentikazzjoni tal-proxy, ilment dwar iċ-ċertifikat huwa verifika TLS, u twissija dwar il-firma hija metadata tal-maħżen. Dawk il-ħames fallimenti jeħtieġu ħames tiswijiet differenti, u linja tal-proxy imwaħħla fuq problema DNS biss iċċaqlaq l-imblukkar.

Ikkopja l-linja eżatta u l-maħżen li hija ssemmi qabel ma tbiddel xejn. Tifkira mċajpra ta' „skada l-ħin“ hija dik li tbiddel dijanjosi ta' għaxar minuti f'wara nofsinhar sħiħ.

APT iżomm is-settings tal-proxy tiegħu stess

APT jaqra /etc/apt/apt.conf.d/, il-apt.conf ewlieni u kull fajl li jsemmi APT_CONFIG. Ma jaqrax profil tal-proxy tad-desktop, setting tan-network f'GNOME jew estensjoni tal-browser. It-trasport fil-fatt jirrispetta l-varjabbli tal-ambjent tal-proxy, u għalhekk export https_proxy=... li jaħdem fis-shell tiegħek ma jipprova xejn dwar tajmer li jaħdem f'ambjent ieħor.

Iġbed dak li l-proċess li qed ifalli fil-fatt jara: apt-config dump | grep -i proxy.

Mexxi dan bħala l-utent li taħtu jaħdem l-operazzjoni li qed tfalli. Jekk root jaqra sett ieħor ta' fajls, jew tajmer systemd jibda b'ambjent ieħor, l-iġbed se jkun differenti, u dak id-differenza hija t-tweġiba tiegħek. Żewġ valuri tal-proxy li jaqblux huma agħar minn valur wieħed nieqes, għax it-trasport isegwi l-aktar qbil speċifiku li jsib.

Issettja l-proxy fejn is-sid tal-konfigurazzjoni jistenna

Għal proxy espliċitu approvat mill-amministratur, biċċa żgħira fi fajl ġdid hi biżżejjed:

Acquire::http::Proxy "http://proxy.corp.example:3128/";
Acquire::https::Proxy "http://proxy.corp.example:3128/";
Acquire::http::Proxy::archive.example.internal "DIRECT";

It-tielet linja hija l-parti li ħafna eżempji jħallu barra. Ċavetta għal kull host tgħaddi fuq il-valur ġeneriku, għalhekk mera interna li tintlaħaq mill-tunnel tista' taqbeż il-proxy waqt li kollox ieħor għadu għaddej minnu. DIRECT huwa l-valur dokumentat għal dan, mhux string vojt.

Żid il-biċċa bħala fajl ġdid bin-numru, pereżempju /etc/apt/apt.conf.d/95proxy. Li tikteb fuq fajl tad-distribuzzjoni ifisser li l-aġġornament tal-pakketti li jmiss se jreġġa' lura l-bidla tiegħek bil-kwiet.

Il-kredenzjali jibqgħu barra mill-URI

Ir-referenza tat-trasport tal-APT għall-awtentikazzjoni turi lejn apt_auth.conf, u hemmhekk jixirqu l-isem tal-utent u l-password. Li tintegrahom fl-URI tal-proxy iqegħedhom fil-listi tal-proċessi, fl-istorja tas-shell u f'kull ġibda tal-konfigurazzjoni mwaħħla f'tikket. Il-fajl tal-awtentikazzjoni jeħtieġ permessi stretti, għax huwa maħżen tal-kredenzjali.

Iċċekkja wkoll l-iskema. Maħżen HTTPS xorta jista' jintlaħaq permezz ta' proxy HTTP; it-trasport huwa għażla separata mill-iskema tal-URI tal-mera.

Ċentru grafiku tas-software huwa frontend separat. Jekk juża PackageKit jew backend snap, il-biċċa tal-APT ma tbiddel xejn għalih, għalhekk ivverifika liema proċess għamel it-talba li falliet.

Ivverifika t-triq, mhux biss il-kodiċi tal-ħruġ

Bil-biċċa f'postha, osserva t-talba minflok ma tafda f'riżultat aħdar. apt-get -o Debug::Acquire::http=true update jistampa l-attentat ta' konnessjoni, il-proxy li għażel u l-kodiċi tar-risposta, li jifred proxy ħażin minn proxy li ċaħadk.

Imbagħad ipprova l-każ li m'għandux jaħdem. Skonnettja l-VPN u vverifika li l-mera interna tieqaf twieġeb; jekk għadha tniżżel, xi ħaġa qed iddur mal-tunnel jew cache antik qed jaqdik. Ivverifika li t-triq permessa għadha tivverifika TLS u għadha tiċċekkja l-firem tal-maħżen, għax proxy li jispezzjona t-traffiku mhuwiex raġuni biex titfi waħda minnhom. Ivverifika wkoll li klijent mhux awtentikat jirċievi ċaħda ċara minflok timeout sieket.

Żomm il-biċċa li taħdem u l-output li falla flimkien fir-rekord tal-bidliet. Il-persuna li jmiss li tiltaqa' mal-istess imblukkar tagħraf id-differenza ta' żewġ linji aktar malajr minn kwalunkwe spjegazzjoni.

Artikli relatati