zypper up hinter proxy öfter mit curl - timeout
Liebe Liste, da ich im Büro (unvermeidlich ....) hinter einem Proxy sitze und die Response - Zeiten nicht ganz so fix sind, bekomme ich öfter curl - Timeouts sowohl beim tatsächlichen Herunterladen von Paketen (eher selten ...) als aber auch und vor allem beim aktualisieren der Repositories: djunix-office:/home/fred # zypper up Metadaten von Repository 'openSUSE-Leap42-editors' abrufen ............[fertig] Cache für Repository 'openSUSE-Leap42-editors' erzeugen ...............[fertig] Metadaten von Repository 'openSUSE-Leap42-graphics' abrufen ...........[fertig] Cache für Repository 'openSUSE-Leap42-graphics' erzeugen ..............[fertig] Fehler beim Download (curl) für 'http://download.opensuse.org/distribution/leap/42.2/repo/oss/content': Fehlercode: 'Curl error 52' Fehlermeldung: 'Empty reply from server' Abbrechen, wiederholen, ignorieren? [a/w/i/? zeigt alle Optionen] (a): w Metadaten von Repository 'openSUSE-Leap42-packman' abrufen ............[fertig] Cache für Repository 'openSUSE-Leap42-packman' erzeugen ...............[fertig] Metadaten von Repository 'openSUSE-Leap42-science' abrufen ............[fertig] Cache für Repository 'openSUSE-Leap42-science' erzeugen ...............[fertig] Fehler beim Download (curl) für 'http://download.opensuse.org/update/leap/42.2/oss/repodata/repomd.xml': Fehlercode: 'Curl error 52' Fehlermeldung: 'Empty reply from server' Abbrechen, wiederholen, ignorieren? [a/w/i/? zeigt alle Optionen] (a): das ist nicht schlimm, aber nervig. Kann man "irgendwo" das Timeout für curl in zypper hochsetzen? Per "w" bekommt man das Problem nämlich immer gelöst, es hängt also mit hoher Wahrscheinlichkeit an einer zu kurzen Wartezeit. Im Beispiel waren es "nur" 2 Abbrüche, manchmal habe ich aber deutlich mehr. Vielen Dank schonmal, Dieter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 20.03.2017 um 10:34 schrieb dieter.jurzitza@t-online.de:
Liebe Liste, da ich im Büro (unvermeidlich ....) hinter einem Proxy sitze und die Response - Zeiten nicht ganz so fix sind, bekomme ich öfter curl - Timeouts sowohl beim tatsächlichen Herunterladen von Paketen (eher selten ...) als aber auch und vor allem beim aktualisieren der Repositories:
djunix-office:/home/fred # zypper up Metadaten von Repository 'openSUSE-Leap42-editors' abrufen ............[fertig] Cache für Repository 'openSUSE-Leap42-editors' erzeugen ...............[fertig] Metadaten von Repository 'openSUSE-Leap42-graphics' abrufen ...........[fertig] Cache für Repository 'openSUSE-Leap42-graphics' erzeugen ..............[fertig] Fehler beim Download (curl) für 'http://download.opensuse.org/distribution/leap/42.2/repo/oss/content': Fehlercode: 'Curl error 52' Fehlermeldung: 'Empty reply from server'
Abbrechen, wiederholen, ignorieren? [a/w/i/? zeigt alle Optionen] (a): w Metadaten von Repository 'openSUSE-Leap42-packman' abrufen ............[fertig] Cache für Repository 'openSUSE-Leap42-packman' erzeugen ...............[fertig] Metadaten von Repository 'openSUSE-Leap42-science' abrufen ............[fertig] Cache für Repository 'openSUSE-Leap42-science' erzeugen ...............[fertig] Fehler beim Download (curl) für 'http://download.opensuse.org/update/leap/42.2/oss/repodata/repomd.xml': Fehlercode: 'Curl error 52' Fehlermeldung: 'Empty reply from server'
Abbrechen, wiederholen, ignorieren? [a/w/i/? zeigt alle Optionen] (a):
das ist nicht schlimm, aber nervig. Kann man "irgendwo" das Timeout für curl in zypper hochsetzen? Per "w" bekommt man das Problem nämlich immer gelöst, es hängt also mit hoher Wahrscheinlichkeit an einer zu kurzen Wartezeit. Im Beispiel waren es "nur" 2 Abbrüche, manchmal habe ich aber deutlich mehr. Vielen Dank schonmal,
Schon mal folgendes überlegt: 1) .curlrc anlegen (falls es die nicht schon gibt) vermutlich läuft curl als root, also /root/.curlrc 2) --max-time <seconds> dort eintragen --connect-timeout <seconds> dort eintragen 3) testen Die Frage natürlich ist, falls zypper nicht curl aufruft sondern nur die curl Bibliothek verwendet, ob dann der .curlrc Mechanismus auch greift. Gruß Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
dieter.jurzitza@t-online.de
-
Manfred Kreisl