I use up2date in preference to yum simply because it automates the process of getting matching source. [summer@bilby ~]$ root cdm up2date -fud Obsoletes file not available on server
Fetching Obsoletes list for channel: centos4-Base...
Fetching Obsoletes list for channel: centos4-Updates...
Fetching Obsoletes list for channel: centos4-extras...
Fetching obsoletes list (may take a while, be patient) for http://mirror.centos.org/centos/4/extras/i386/... ### Fetching Obsoletes list for channel: centos4-addons...
Name Version Rel ---------------------------------------------------------- NetworkManager 0.3.1 4.el4 i386 OpenIPMI 1.4.14 1.4E.17 i386 OpenIPMI-libs 1.4.14 1.4E.17 i386
<snip>
grub-0.95-3.8.src.rpm: There was a fatal error communicating with the server. The message was:
An HTTP error occurred: URL: http://mirror.centos.org/centos/4/os/i386//SRPMS/grub-0.95-3.8.src.rpm Status Code: 404 Error Message: Not Found
Connection to cdm closed. [summer@bilby ~]$
However, it seems to fairly reliably get the source on the next attempt, having reliably failed the first:
grub-0.95-3.8.i386.rpm: ########################## Done. grub-0.95-3.8.src.rpm: ########################## Done. gtk+-1.2.10-36.i386.rpm: ########################## Done. gtk+-1.2.10-36.src.rpm: There was a fatal error communicating with the server. The message was:
An HTTP error occurred: URL: http://mirror.centos.org/centos/4/os/i386//SRPMS/gtk+-1.2.10-36.src.rpm Status Code: 404 Error Message: Not Found
Connection to cdm closed. [summer@bilby ~]$
What's going on here?