Re: Upgrading Tao remotely
Remco Barendse <[email protected]> Wed, 16 Mar 2005 17:03:09 +0100 (CET)
| Newsgroups | gmane.linux.tao.general |
|---|---|
| Message-ID | <[email protected]> |
Wow! Thanks for this great step-by-step HOWTO! I'll try it on a desktop first and if it works on some production servers tomorrow. Remco On Wed, 16 Mar 2005, Patrice Guay wrote: > I successfully upgraded Tao1 -> Tao4 with yum and a lot of patience. > Here is my receipe for a desktop installation: > > 0. Make sure you have sufficient space left on your partition. I needed > about 3 Gb to perform the upgrade. > 1. Remove any kernel-module you may have installed (e.g. nvidia driver, > alsa-driver, ndiswrapper, etc.). > 2. Install manually yum-2.2 (testing in tao-1.0) and > tao-yumconf (tao-4) with rpm. > 3. Edit /etc/yum.repos.d/taolinux.repo and replace $releasever by "4". > 4. Run "yum update". It takes several minutes... > 5. Note all packages having a missing dependency problem. Remove them > with "rpm -e <package>". > 6. Repeat until the only error you get is: > Error: udev conflicts with kernel < 0:2.6 > 7. Set the initdefault at 3 in /etc/inittab. > 8. If present, remove rhgb option in /etc/grub.conf. > 9. Reboot the system. > 10. Retreive those rpm packages from tao-4 repository: > device-mapper > gd > glibc > glibc-common > glibc-headers > glibc-utils > kernel > libselinux > lvm2 > mkinitrd > module-init-tools > nscd > 11. Install them with "rpm -Uvh *.rpm". You may encounter some > package dependency problems. Get all the required RPM > packages until the last error is due to lvm2 conflicting > with lvm. Sometimes, removing an optional package may help. > I had to remove webalizer and glibc-devel. > 12. From now on, you should not reboot the system until the upgrade > is completed. Force the installation with "rpm -Uvh --force *.rpm". > 13. Install the Tao-4 GPG key > rpm --import http://dist.taolinux.org/tao-4/i386/dist/RPM-GPG-KEY-dlp > 14. Perform the upgrade: "yum -y update" > 15. Check for broken symlinks > /boot/System.map > /etc/alternatives > /etc/X11/X > /usr/bin > 16. Recreate your initrd: > rm /boot/initrd-2.6.9-5.0.3.EL.img > mkinitrd /boot/initrd-2.6.9-5.0.3.EL.img 2.6.9-5.0.3.EL > 17. Edit /etc/fstab and comment out any uneccessary mount point > (e.g. external USB drive). > 18. Reboot > 19. Remove yum and tao-yumconf with rpm. > 20. Reinstall yum and tao-yumconf with rpm from Tao 4 repository. > 21. Reinstall packages removed at step #5 and #11. > 22. Reconfigure X > (e.g. /dev/psaux -> /dev/mouse0) > 23. Test X with "/sbin/init 5". If successfull, edit /etc/inittab > and set initdefault at 5. > 24. Restore /etc/fstab. > > -- > Patrice Guay > > _______________________________________________ > Tao-discuss mailing list > [email protected] > http://mailman.taolinux.org/mailman/listinfo/tao-discuss > >