For various reasons which seemingly fail the necessary/sufficient tests with the benefit of hindsight, I attempted to migrate a shell machine which is the beach front from which I work (not a production server) from CentOS 5.5 to Scientific Linux 5.5 yesterday.
Karanbir is quoted on this list as having said something like:
"All that you should need to do is install centos-release, remove redhat-release rpms and just yum update the machine, which should bring in all packages changed by CentOS ( since they will have a slightly higher E-V-R )."
In other words, is there a get out of jail card based on Karanbir's stanza which will return the machine to a consistent state without a fresh install?
The results from the bad migration are below the sig.
The stanza used was from the SL mailing list, namely:
"To be REALLY sure of a full conversion one might try:
yum reinstall $(rpm -qa --qf "%{name}.%{arch} %{vendor} \n" | \ grep -i centos | cut -d ' ' -f 1 | sort | uniq | grep -v kernel)
Need special handling for kernel and kernel-devel as you will get messages about multiple versions being allowed, and cutting off the limb on which you are standing is not recommended."
In short, I pray for the community's thoughts about how to proceed with either going forward, reverting back to Centos 5.5 or even RHEL 5.5 without having to do a fresh install.
THANKS for your help.
kind regards/ldv
===
[root@shell work-2011-01-25-migrate-centos55-to-scientific-linux55]# yum list installed | grep -i centos geronimo-specs.i386 1.0-0.M2.2jpp.12.el5.centos installed geronimo-specs-compat.i386 1.0-0.M2.2jpp.12.el5.centos installed nss.i386 3.12.8-1.el5.centos installed nss-devel.i386 3.12.8-1.el5.centos installed nss-tools.i386 3.12.8-1.el5.centos installed [root@shell work-2011-01-25-migrate-centos55-to-scientific-linux55]#
BUT, more devils in the details are:
[root@shell SL-rpms]# rpm -ivh kernel* warning: kernel-2.6.18-194.32.1.el5.i686.rpm: Header V3 DSA signature: NOKEY, key ID 192a7d7d Preparing... ########################################### [100%] package kernel-headers-2.6.18-194.32.1.el5.i386 is already installed package kernel-2.6.18-194.32.1.el5.i686 is already installed package kernel-devel-2.6.18-194.32.1.el5.i686 is already installed file /boot/.vmlinuz-2.6.18-194.32.1.el5.hmac from install of kernel-2.6.18-194.32.1.el5.i686 conflicts with file from package kernel-2.6.18-194.32.1.el5.i686 file /boot/System.map-2.6.18-194.32.1.el5 from install of kernel-2.6.18-194.32.1.el5.i686 conflicts with file from package kernel-2.6.18-194.32.1.el5.i686 file /boot/config-2.6.18-194.32.1.el5 from install of kernel-2.6.18-194.32.1.el5.i686 conflicts with file from package kernel-2.6.18-194.32.1.el5.i686 file /boot/symvers-2.6.18-194.32.1.el5.gz from install of kernel-2.6.18-194.32.1.el5.i686 conflicts with file from package kernel-2.6.18-194.32.1.el5.i686 file /boot/vmlinuz-2.6.18-194.32.1.el5 from install of kernel-2.6.18-194.32.1.el5.i686 conflicts with file from package kernel-2.6.18-194.32.1.el5.i686 file /lib/modules/2.6.18-194.32.1.el5/kernel/arch/i386/crypto/aes-i586.ko from install of kernel-2.6.18-194.32.1.el5.i686 conflicts with file from package kernel-2.6.18-194.32.1.el5.i686