Linux-Noob Forums

Full Version: update fedora core 4 to 5
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

thanks to znx for the link,

 

[/url][url=http://www.brandonhutchinson.com/Upgrading...x_with_yum.html]http://www.brandonhutchinson.com/Upgrading...x_with_yum.html

 

cheers

 

anyweb


The basic idea is to have your system fully up-to-date. Then you should make sure that you are using the NEWEST kernel.

 

Therefore reboot your system to it if needed. Remove all the old kernels by checking:



Code:
yum -y list installed | grep kernel




 

Remove any old kernels for instance:



Code:
yum remove kernel-2.4.11*




 

Once thats done, install the release file:



Code:
rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/5/i386/os/Fedora/RPMS/fedora-release-5-5.noarch.rpm




 

The do the upgrade.



Code:
yum update yum upgrade




 

If you get a failure. As long as the package isn't system critical, remove it.

 

If all goes well, then a reboot and you should have FC5.


if like me you have a mixture of one cpu (kernel) and two or more cpu's (kernel-smp) kernel's installed you'll have to do the following to remove the smp kernels

 



Code:
#[root@www ~]# yum -y list installed | grep kernel kernel.i686 2.6.16-1.2111_FC4 installed kernel.i686 2.6.16-1.2096_FC4 installed kernel.i686 2.6.17-1.2141_FC4 installed kernel.i686 2.6.17-1.2142_FC4 installed kernel-smp.i686 2.6.17-1.2142_FC4 installed kernel-smp.i686 2.6.15-1.1833_FC4 installed kernel-smp.i686 2.6.17-1.2141_FC4 installed kernel-smp.i686 2.6.16-1.2111_FC4 installed kernel-smp.i686 2.6.11-1.1369_FC4 installed kernel-smp.i686 2.6.16-1.2096_FC4 installed [root@www ~]# yum remove kernel-smp-2.6.15* Setting up Remove Process Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package kernel-smp.i686 0:2.6.15-1.1833_FC4 set to be erased --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Removing: kernel-smp i686 2.6.15-1.1833_FC4 installed 42 M Transaction Summary ============================================================================= Install 0 Package(s) Update 0 Package(s) Remove 1 Package(s) Total download size: 0 Is this ok [y/N]: y Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Removing : kernel-smp ######################### [1/1] Removed: kernel-smp.i686 0:2.6.15-1.1833_FC4 Complete!




 

keep going until you only have the latest kernel installed in your list of kernels

 

cheers

anyweb


Cool! :)

 

Should this work for FC5 to FC6 when it is finished?


it should, and f.y.i i have used the above method to upgrade the [/url][url=https://www.linux-noob.com]https://www.linux-noob.com server (was FC4) to FC5 remotly via shh.

 

Quote:[anyweb@www ~]$ uname -aLinux www.linux-noob.com 2.6.17-1.2187_FC5smp #1 SMP Mon Sep 11 01:32:34 EDT 2006 i686 i686 i386 GNU/Linux

[anyweb@www ~]$ cat /etc/redhat-release

Fedora Core release 5 (Bordeaux)

[anyweb@www ~]$ uptime

10:14:00 up 3 min, 2 users, load average: 0.35, 0.54, 0.24
 

 

cheers

 

anyweb


Quote:Should this work for FC5 to FC6 when it is finished?
 

Indeed this method will be similar for all the upgrades of FC.


well it didn't go all that easy, had to ask for help on our irc channel (thanks jy/znx/flukex) and the following commands show what I did during the process to go from fcr5 to fcr6

 



Code:
yum -y list installed | grep kernel uname -a w w yum remove kernel-2.6.20-1* yum -y list installed | grep kernel yum remove kernel-2.6.20-1.2316.fc5 yum remove kernel-2.6.18-1.2257.fc5 yum -y list installed | grep kernel rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm vi /etc/yum.conf cd /etc/yum.repos.d/ ls rm livna* rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm rpm -e livna-release-5-8.noarch yum remove apt rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm ls /etc/fedora-release ls -ls /etc/*release* vi /etc/fedora-release yum -y update ls vi fedora-core.repo rm freshrpms.repo ls cd .. ls vi yum.conf cd yum.repos.d/ ls vi fedora-updates.repo vi /etc/redhat-release yum update yum clean all yum update rpm -qa|grep fedora-release rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-notes-6-3.noarch.rpm w ls wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-notes-6-3.noarch.rpm wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm ls rpm -Uvh fedora-release-6-4.noarch.rpm fedora-release-notes-6-3.noarch.rpm yum clean all yum update ps aux |grep yum yum clean all yum -y update cd /etc/yum.repos.d/ ls vi fedora-extras.repo uptime reboot




 

when i get the chance i'll document the apparent mess above :P

 

but for those of you wanting a quick fix to yum update fedora core release 5 to fedora core release 6 try this

 



Code:
wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-notes-6-3.noarch.rpm wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm ls rpm -Uvh fedora-release-6-4.noarch.rpm fedora-release-notes-6-3.noarch.rpm yum clean all yum update




 

cheers

anyweb


ok i've now attempted to update this server from Fedora Core release 6 to Fedora 8

 

using the following commands



Code:
wget ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm wget ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-8-3.noarch.rpm ls -al rpm -Uvh fedora-release-8-3.noarch.rpm fedora-release-notes-8.0.0-3.noarch.rpm yum clean all yum update yum remove rhnlib up2date yum clean all yum update yum remove gstreamer08-plugins yum update reboot




 

which has worked but not perfectly, see below

 

Quote:[root@www ~]# uname -aLinux www.linux-noob.com 2.6.20-1.2316.fc5smp #1 SMP Fri Apr 27 20:34:56 EDT 2007 i686 i686 i386 GNU/Linux

[root@www ~]# cat /etc/redhat-release Fedora release 8 (Werewolf)
 

so how do I fix the wrong kernel being loaded...


odd, but I had to run yum -y update again and this time it correclty applied the updates

 

Quote:[anyweb@www ~]$ uname -aLinux www.linux-noob.com 2.6.23.15-137.fc8 #1 SMP Sun Feb 10 17:48:34 EST 2008 i686 i686 i386 GNU/Linux

[anyweb@www ~]$ cat /etc/redhat-release

Fedora release 8 (Werewolf)