[Yum] better error handling in yum?

Dan Hollis spamtrap677 at anime.net
Thu Apr 29 21:52:46 UTC 2004


yum should handle http errors better.

"[Errno 6] ERROR: Url Return no Content-Length  - something is wrong"

This is not a terribly useful error message.

It should say something like

"[Errno 6] ERROR: Server reports '503 Service Temporarily Unavailable'"

instead.

-Dan

connect(5, {sin_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("198.64.189.124")}}, 16) = 0
send(5, "GET /redhat/7.2/os/i386/headers/header.info HTTP/1.0\r\n", 54, 0) = 54
send(5, "Host: download.fedoralegacy.org\r\n", 33, 0) = 33
send(5, "User-agent: Yum/1.X\r\n", 21, 0) = 21
send(5, "\r\n", 2, 0)                   = 2
dup(5)                                  = 6
fcntl64(0x6, 0x3, 0xbffff218, 0x3)      = 2
fstat64(6, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40027000
_llseek(6, 0, 0xbffff090, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
read(6, "HTTP/1.1 503 Service Temporarily Unavailable\r\nDate: Thu, 29 Apr 2004 21:45:11 GMT\r\nServer: Apache/1.3.27 (Unix)  (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b PHP/4.2.3 mod_throttle/3.1.2\r\nConnection: close\r\nContent-Type: text/html; charset=iso-8859-1\r\n\r\n<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<HTML><HEAD>\n<TITLE>503 Service Temporarily Unavailable</TITLE>\n</HEAD><BODY>\n<H1>Service Temporarily Unavailable</H1>\nThe server is temporarily unable to service your\nrequest due to maintenance downtime or capacity\nproblems. Please try again later.\n<HR>\n<ADDRESS>Apache/1.3.27 Server at <A HREF=\"mailto:jkeating at j2solutions.net\">download.fedoralegacy.org</A> Port 80</ADDRESS>\n</BODY></HTML>\n", 4096) = 699
close(5)                                = 0
close(7)                                = 0
munmap(0x40028000, 4096)                = 0
write(2, "Error getting file http://download.fedoralegacy.org/redhat/7.2/os/i386/headers/header.info\n", 91) = 91
write(2, "[Errno 6] ERROR: Url Return no Content-Length  - something is wrong\n", 68) = 68




More information about the Yum mailing list