I use up2date in preference to yum simply because it automates the process of getting matching source. [summer at 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 at 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 at bilby ~]$ What's going on here? -- Cheers John -- spambait 1aaaaaaa at coco.merseine.nu Z1aaaaaaa at coco.merseine.nu Please do not reply off-list