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
>
>