Re: Upgrading Tao remotely

"Nicolas Ross" <rossnick-lists-NtXotD1+XZAsA/[email protected]> Tue, 10 Jan 2006 08:54:10 -0500
Newsgroups gmane.linux.tao.general
Message-ID <022201c615ed$55739b30$1a07a8c0@civicXp>
>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.

I am trying to get a shot at this, and I get to the 5, where I get :

Error: udev conflicts with kernel < 0:2.6
Error: Missing Dependency: libaudit.so.0 is needed by package shadow-utils
Error: Missing Dependency: audit-libs >= 0.9.8 is needed by package 
shadow-utils
Error: Missing Dependency: audit-libs >= 0.9 is needed by package pam
Error: Missing Dependency: libaudit.so.0 is needed by package pam

I cannont uninstall pam and shadow-utils, they have way to many 
depedencies... Are there others out there that had this ?

Nicolas