![](https://seccdn.libravatar.org/avatar/09c8aa414b9a7d723cb139897e71a4a9.jpg?s=120&d=mm&r=g)
Hallo, nachdem ich von Andreas den Tip erhalten hatte, wegen des Socket 111-Fehlers beim Online-Update mal strace zu verwenden, habe ich mir mal angeschaut, was strace online_update -k da so ausgibt. Dabei endet die Ausgabe stets mit den folgenden Zeilen, wobei mich vor allem die letzte Aktion vor der Ausgabe von "Error..." irritiert, da munmap lt. man den Wert 0 nur bei Erfolg zurückliefert, und ich nun noch nicht verstehe, warum direkt auf munmap() die Fehlermeldung folgt... ... write(4, "2003-10-06 23:48:52 <1> pc1000(4"..., 137) = 137 close(4) = 0 munmap(0x406c7000, 4096) = 0 write(2, "E", 1) = 1 write(2, "r", 1) = 1 write(2, "r", 1) = 1 write(2, "o", 1) = 1 write(2, "r", 1) = 1 write(2, " ", 1) = 1 write(2, "w", 1) = 1 write(2, "h", 1) = 1 write(2, "i", 1) = 1 write(2, "l", 1) = 1 write(2, "e", 1) = 1 write(2, " ", 1) = 1 write(2, "r", 1) = 1 write(2, "e", 1) = 1 write(2, "q", 1) = 1 write(2, "u", 1) = 1 write(2, "e", 1) = 1 write(2, "s", 1) = 1 write(2, "t", 1) = 1 write(2, "i", 1) = 1 write(2, "n", 1) = 1 write(2, "g", 1) = 1 write(2, " ", 1) = 1 write(2, "s", 1) = 1 write(2, "e", 1) = 1 write(2, "r", 1) = 1 write(2, "v", 1) = 1 write(2, "e", 1) = 1 write(2, "r", 1) = 1 write(2, "s", 1) = 1 write(2, ":", 1) = 1 write(2, " ", 1) = 1 write(2, "E", 1) = 1 write(2, "R", 1) = 1 write(2, "R", 1) = 1 write(2, "O", 1) = 1 write(2, "R", 1) = 1 write(2, "(", 1) = 1 write(2, "Y", 1) = 1 write(2, "o", 1) = 1 write(2, "u", 1) = 1 write(2, ":", 1) = 1 write(2, "E", 1) = 1 write(2, "r", 1) = 1 write(2, "r", 1) = 1 write(2, "o", 1) = 1 write(2, "r", 1) = 1 write(2, " ", 1) = 1 write(2, "g", 1) = 1 write(2, "e", 1) = 1 write(2, "t", 1) = 1 write(2, "t", 1) = 1 write(2, "i", 1) = 1 write(2, "n", 1) = 1 write(2, "g", 1) = 1 write(2, " ", 1) = 1 write(2, "y", 1) = 1 write(2, "o", 1) = 1 write(2, "u", 1) = 1 write(2, "s", 1) = 1 write(2, "e", 1) = 1 write(2, "r", 1) = 1 write(2, "v", 1) = 1 write(2, "e", 1) = 1 write(2, "r", 1) = 1 write(2, "s", 1) = 1 write(2, " ", 1) = 1 write(2, "f", 1) = 1 write(2, "i", 1) = 1 write(2, "l", 1) = 1 write(2, "e", 1) = 1 write(2, ".", 1) = 1 write(2, ")", 1) = 1 write(2, ":", 1) = 1 write(2, " ", 1) = 1 write(2, "s", 1) = 1 write(2, "o", 1) = 1 write(2, "c", 1) = 1 write(2, "k", 1) = 1 write(2, "e", 1) = 1 write(2, "t", 1) = 1 write(2, " ", 1) = 1 write(2, "e", 1) = 1 write(2, "r", 1) = 1 write(2, "r", 1) = 1 write(2, "o", 1) = 1 write(2, "r", 1) = 1 write(2, ":", 1) = 1 write(2, " ", 1) = 1 write(2, "1", 1) = 1 write(2, "1", 1) = 1 write(2, "1", 1) = 1 write(2, "\n", 1) = 1 exit_group(-1) = ? Die Datei youservers liegt weiterhin am originalen Platz in /var/lib/YaST2/you. Gruß Walter
Hallo Andreas,
vielen Dank für deine Antwort.
Die youservers-Datei liegt bei mir am von dir beschriebenen Ort und hat den von dir aufgelisteten Inhalt.
Der Tip mit strace ist interessant, ich werde darüber mal versuchen, etwas herauszufinden.
Gruß Walter
Am Freitag, 29. August 2003 23:22 schrieb Andreas Winkelmann:
Walter Weber-Groß wrote:
kann seit einiger Zeit kein Online-Update durchführen, da ich stets folgende Meldung erhalte:
online_update -k Error while requesting servers: ERROR(You:Error getting youservers file.): socket error: 111
Kann jemand damit etwas anfangen ?
In /var/lib/YaST2/you liegt eine Datei "youservers":
http://ftp.leo.org/download/pub/comp/os/unix/linux/suse/suse http://ftp.uni-kl.de/pub/linux/suse http://ftp.gwdg.de/pub/suse ftp://ftp.leo.org/pub/comp/os/unix/linux/suse/suse ftp://ftp.uni-kl.de/pub/linux/suse ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse ftp://download.sourceforge.net/pub/mirrors/suse/suse ftp://ftp.suse.com/pub/suse ftp://ftp.sunet.se/pub/Linux/distributions/suse/suse ftp://ftp.rz.uni-ulm.de/pub/mirrors/suse ftp://gd.tuwien.ac.at/linux/suse.com/suse ftp://ftp.suselinux.hu/pub/suse ftp://fr.rpmfind.net/linux/SuSE-Linux
Vielleicht stimmt da was nicht bei Dir, ansonsten mal ein:
# strace online_update -k
-- Andreas
![](https://seccdn.libravatar.org/avatar/9527e20ec10ee9eb8b28774c9b754862.jpg?s=120&d=mm&r=g)
Am Dienstag, 7. Oktober 2003 23:32 schrieb Walter Weber-Groß:
Hallo,
nachdem ich von Andreas den Tip erhalten hatte, wegen des Socket 111-Fehlers beim Online-Update mal strace zu verwenden, habe ich mir mal angeschaut, was strace online_update -k da so ausgibt. Dabei endet die Ausgabe stets mit den folgenden Zeilen, wobei mich vor allem die letzte Aktion vor der Ausgabe von "Error..." irritiert, da munmap lt. man den Wert 0 nur bei Erfolg zurückliefert, und ich nun noch nicht verstehe, warum direkt auf munmap() die Fehlermeldung folgt...
Die Fehlermeldung kommt da, das was Du gepostet hast, sieht sehr nach den Aufräumarbeiten aus. Vermute mal der interessante Teil ist davor.
write(4, "2003-10-06 23:48:52 <1> pc1000(4"..., 137) = 137 close(4) = 0 munmap(0x406c7000, 4096) = 0 write(2, "E", 1) = 1 write(2, "r", 1) = 1 write(2, "r", 1) = 1 write(2, "o", 1) = 1 write(2, "r", 1) = 1 write(2, " ", 1) = 1
Die Datei youservers liegt weiterhin am originalen Platz in /var/lib/YaST2/you.
-- Andreas
participants (2)
-
Andreas Winkelmann
-
Walter Weber-Groß