Error: initscripts conflicts with udev < 0:039-10.24
Upgrading 4.5 -> 4.8 failed. yum upgrade gave the above error.
What I did :
yum remove pam-devel wireshark wget http://vault.centos.org/4.7/os/x86_64/CentOS/RPMS/audit-1.0.16-3.el4.x86_64.rpm wget http://vault.centos.org/4.7/os/x86_64/CentOS/RPMS/audit-libs-1.0.16-3.el4.x86_64.rpm wget http://vault.centos.org/4.7/os/x86_64/CentOS/RPMS/pam-0.77-66.25.x86_64.rpm wget http://vault.centos.org/4.7/os/x86_64/CentOS/RPMS/udev-039-10.22.el4.x86_64.rpm rpm -Fvh *.rpm
If the above rpm -F command gives a dependency errors, then download the related rpm from vault.centos.org and add to the upgrade set.
wget http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/initscripts-7.93.34-1.centos4.x86_64.rpm wget http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/udev-039-10.29.el4.x86_64.rpm wget http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm rpm -Fvh udev-* initscripts-* yum-*
Then for some strange reason, rename [base] to [baseCentOS] (or anthing, really). I suspect that simply this would be enough.
perl -pe 's/\[base\]/[baseCentOS]/' /etc/yum.repos.d/Awale.repo
Now everything should be OK for the upgrade:
yum -y upgrade