<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="http://www.booservers.com/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>Booservers - All about dedicated servers</title>
  <link>http://www.booservers.com</link>
  <description></description>
 </channel>
    <item>
   <title>Fedora Core 1 to Fedora Core 2 Upgrade</title>
   <description>&lt;p&gt;As we have decided to go down the Fedora Path, instead of the RHEL path, we now have to contend with Fedora&#039;s really short release cycle.&lt;/p&gt;&lt;p&gt;To comprehend this, we will be writing how-to&#039;s for those interested to continually migrate their Systems to the newest Fedora Core releases.&lt;/p&gt;&lt;p&gt;Fedora Core 1 EOL&#039;s very soon, and to that end, we have prepared a painless upgrader to upgrade Fedora Core 1 systems to Fedora Core 2.&lt;/p&gt;&lt;p&gt;If any mods/admins view this thread, could they please sticky it.&lt;/p&gt;&lt;br/&gt;&lt;center&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
google_ad_client = &quot;pub-7209259988091090&quot;;
google_ad_width = 300;
google_ad_height = 250;
google_ad_format = &quot;300x250_as&quot;;
google_ad_type = &quot;text_image&quot;;
google_ad_channel =&quot;3498328464&quot;;
google_color_border = &quot;FFFFFF&quot;;
google_color_bg = &quot;FFFFFF&quot;;
google_color_link = &quot;006633&quot;;
google_color_url = &quot;000000&quot;;
google_color_text = &quot;0033CC&quot;;
//--&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;
  src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;
&lt;/script&gt;&lt;/center&gt;&lt;br&gt;The main advantages of this upgrade include&lt;p&gt;- 2.6.7 Kernel, bringing more security and speed to Systems (Especially P4&#039;s/Xeon&#039;s with Hyperthreading)&lt;br /&gt;- Python 2.3&lt;br /&gt;- RPM 4.3&lt;br /&gt;- GLibc 2.3.3&lt;/p&gt;&lt;p&gt;and countless package upgrades providing new features and security enhancements.&lt;/p&gt;&lt;p&gt;Since Fedora Core 1 uses an older version of Python &amp;amp; RPM, if you try to use Yum to update your system (i.e. upgrade the fedora-release package, and try to &lt;/p&gt;&lt;p&gt;yum upgrade) things will break.&lt;/p&gt;&lt;p&gt;To that end, we have provided 2 base package upgrades that will update your system&#039;s base components (RPM, Python, GLibc etc) to make the remainder of the &lt;/p&gt;&lt;p&gt;upgrade easy.&lt;/p&gt;&lt;p&gt;Note: Before you start bashing away at your keyboard, there is a FULL command listing below to make the upgrade process fully automated, so just read below, &lt;/p&gt;&lt;p&gt;but dont skip anything as it is important.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Firstly, you need to download base package update, which can be found here &lt;a href=&quot;http://files.oktagone.net/fedora/fc...de/base.tar.bz2&quot;&gt;http://files.oktagone.net/fedora/fc...de/base.tar.bz2&lt;/a&gt; (~81MB)&lt;/p&gt;&lt;p&gt;If anyone has any queries as to exactly what this package contains, here is the list of files.&lt;/p&gt;&lt;p&gt;------------------------------&lt;/p&gt;&lt;p&gt;base/authconfig-4.6.2-1.i386.rpm&lt;br /&gt;base/authconfig-gtk-4.6.2-1.i386.rpm&lt;br /&gt;base/compat-db-4.1.25-2.1.i386.rpm&lt;br /&gt;base/comps-extras-9.92-1.noarch.rpm&lt;br /&gt;base/db4-4.2.52-3.1.i386.rpm&lt;br /&gt;base/db4-devel-4.2.52-3.1.i386.rpm&lt;br /&gt;base/expect-5.39.0-96.1.i386.rpm&lt;br /&gt;base/expect-devel-5.39.0-96.1.i386.rpm&lt;br /&gt;base/fedora-release-2-4.i386.rpm&lt;br /&gt;base/glibc-2.3.3-27.i686.rpm&lt;br /&gt;base/glibc-common-2.3.3-27.i386.rpm&lt;br /&gt;base/glibc-devel-2.3.3-27.i386.rpm&lt;br /&gt;base/glibc-headers-2.3.3-27.i386.rpm&lt;br /&gt;base/glibc-kernheaders-2.4-8.44.i386.rpm&lt;br /&gt;base/libselinux-1.11.4-1.i386.rpm&lt;br /&gt;base/libselinux-devel-1.11.4-1.i386.rpm&lt;br /&gt;base/libxml2-2.6.8-1.i386.rpm&lt;br /&gt;base/libxml2-devel-2.6.8-1.i386.rpm&lt;br /&gt;base/libxml2-python-2.6.8-1.i386.rpm&lt;br /&gt;base/nscd-2.3.3-27.i386.rpm&lt;br /&gt;base/pam-0.77-40.i386.rpm&lt;br /&gt;base/pam-devel-0.77-40.i386.rpm&lt;br /&gt;base/popt-1.9.1-0.3.i386.rpm&lt;br /&gt;base/python-2.3.3-6.i386.rpm&lt;br /&gt;base/python-devel-2.3.3-6.i386.rpm&lt;br /&gt;base/python-docs-2.3.3-6.i386.rpm&lt;br /&gt;base/python-optik-1.4.1-5.noarch.rpm&lt;br /&gt;base/python-tools-2.3.3-6.i386.rpm&lt;br /&gt;base/rhpl-0.143-1.i386.rpm&lt;br /&gt;base/rpm-4.3.1-0.3.i386.rpm&lt;br /&gt;base/rpm-build-4.3.1-0.3.i386.rpm&lt;br /&gt;base/rpmdb-fedora-2-0.20040513.i386.rpm&lt;br /&gt;base/rpm-devel-4.3.1-0.3.i386.rpm&lt;br /&gt;base/rpm-python-4.3.1-0.3.i386.rpm&lt;br /&gt;base/shadow-utils-4.0.3-21.i386.rpm&lt;br /&gt;base/tcl-8.4.5-7.i386.rpm&lt;br /&gt;base/tcl-devel-8.4.5-7.i386.rpm&lt;br /&gt;base/tclx-8.3.5-2.i386.rpm&lt;br /&gt;base/tix-8.1.4-96.1.i386.rpm&lt;br /&gt;base/tix-devel-8.1.4-96.1.i386.rpm&lt;br /&gt;base/tk-8.4.5-8.i386.rpm&lt;br /&gt;base/tk-devel-8.4.5-8.i386.rpm&lt;br /&gt;base/tkinter-2.3.3-6.i386.rpm&lt;/p&gt;&lt;p&gt;------------------------------&lt;/p&gt;&lt;p&gt;The second package is a Xfree to xorg-x11 transition pack. Since Xfree has screwed up their Distribution licensing now, Fedora and most other respectable &lt;/p&gt;&lt;p&gt;*nix distro&#039;s have moved from Xfree to xorg.&lt;/p&gt;&lt;p&gt;The package can be grabbed from &lt;a href=&quot;http://files.oktagone.net/fedora/fc...e/xfree.tar.bz2&quot;&gt;http://files.oktagone.net/fedora/fc...e/xfree.tar.bz2&lt;/a&gt; (~30MB)&lt;/p&gt;&lt;p&gt;File contents&lt;/p&gt;&lt;p&gt;------------------------------&lt;/p&gt;&lt;p&gt;xfree/xorg-x11-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-Mesa-libGL-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-font-utils-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-xfs-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-libs-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-libs-data-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-truetype-fonts-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-xauth-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-devel-6.7.0-2.i386.rpm&lt;br /&gt;xfree/xorg-x11-base-fonts-6.7.0-2.i386.rpm&lt;br /&gt;xfree/freetype-2.1.7-4.i386.rpm&lt;br /&gt;xfree/freetype-devel-2.1.7-4.i386.rpm&lt;br /&gt;xfree/chkfontpath-1.10.0-1.i386.rpm&lt;br /&gt;xfree/VFlib2-2.25.6-21.i386.rpm&lt;br /&gt;xfree/Glide3-20010520-30.i386.rpm&lt;br /&gt;xfree/Glide3-devel-20010520-30.i386.rpm&lt;br /&gt;xfree/xinitrc-3.39-1.noarch.rpm&lt;br /&gt;xfree/switchdesk-4.0.3-1.noarch.rpm&lt;/p&gt;&lt;p&gt;------------------------------&lt;/p&gt;&lt;p&gt;The next step is to clean up the dependancies that yum will have problems with. Dont worry about removing these rpm&#039;s below because yum will simply reinstall &lt;/p&gt;&lt;p&gt;them.&lt;/p&gt;&lt;p&gt;rpm -e exim --force&lt;/p&gt;&lt;p&gt;Next, you want to get a new yum.conf so you have a &amp;quot;reliable&amp;quot; and stable update source.&lt;/p&gt;&lt;p&gt;Grab our tested yum.conf - &lt;a href=&quot;http://files.oktagone.net/fedora/fc...pgrade/yum.conf&quot;&gt;http://files.oktagone.net/fedora/fc...pgrade/yum.conf&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Now, we are ready to use yum. It&#039;s sexy and easy. Just type yum update, and Yum will download all the headers, and RPM&#039;s as needed. Remember to press Y once &lt;/p&gt;&lt;p&gt;the deps testing is done. If you have any errors and yum cannot complete due to package conflicts, please paste them so i can debug why this happens, and &lt;/p&gt;&lt;p&gt;give you a solution.&lt;/p&gt;&lt;p&gt;When yum is complete, you will need to perform a reboot to boot into the new kernel you have aquired. Before doing this, it&#039;s important to check &lt;/p&gt;&lt;p&gt;/boot/grub/grub.conf to see that the new kernel (2.6.7-1.494.2.2) is there.&lt;/p&gt;&lt;p&gt;Your grub.conf should look something like this&lt;/p&gt;&lt;p&gt;default=0&lt;br /&gt;failsafe=1&lt;br /&gt;timeout=10&lt;br /&gt;splashimage=(hd0,0)/grub/splash.xpm.gz&lt;br /&gt;title Fedora Core (2.6.7-1.494.2.2)&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /vmlinuz-2.6.7-1.494.2.2 ro root=LABEL=/1&lt;br /&gt;initrd /initrd-2.6.7-1.494.2.2.img&lt;br /&gt;title Fedora Core (2.4.22-1.2197.nptl)&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /vmlinuz-2.4.22-1.2197.nptl ro root=LABEL=/1&lt;br /&gt;initrd /initrd-2.4.22-1.2197.nptl.img&lt;/p&gt;&lt;p&gt;&lt;br /&gt;(Note: The failsafe line isnt necessary if you dont have it).&lt;/p&gt;&lt;p&gt;If it looks good, exit your text editor, and reboot.&lt;/p&gt;&lt;p&gt;If all went to plan, your box should be back up in a few minutes.&lt;/p&gt;&lt;p&gt;Once its live again, there&#039;s a few things you need to do to fix up services.&lt;/p&gt;&lt;p&gt;First, you want to tell cPanel to use Yum now instead of APT, so we run&lt;/p&gt;&lt;p&gt;touch /var/cpanel/useyum&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Then, we want to fix exim, since YUM installs a standard Fedora version of it, which wont work with cPanel.&lt;/p&gt;&lt;p&gt;Simply grab the cPanel Exim RPM from here - and install it.&lt;br /&gt;&lt;a href=&quot;http://updates.cpanel.net/exim-cpan...xiscan.i386.rpm&quot;&gt;http://updates.cpanel.net/exim-cpan...xiscan.i386.rpm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;rpm -Uhv exim* --force is the command you&#039;ll need to use, since exim is allready installed, and may conflict with a package called &amp;quot;setup&amp;quot;&lt;/p&gt;&lt;p&gt;Then, rebuild Apache using /scripts/easyapache. Option 4 is reccomended.&lt;/p&gt;&lt;p&gt;Now, your all done!&lt;/p&gt;&lt;p&gt;Go into WHM, and check your services stats. Everything should be running, and your system is now running the latest, fully updated Fedora Core 2.&lt;/p&gt;&lt;p&gt;If anyone needs help with this upgrade feel free to PM me, however any problems should be posted below so that others can benefit from your feedback.&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;COMMAND OUTPUT&lt;/p&gt;&lt;p&gt;Step 1: Setup Directory and get required files.&lt;br /&gt;mkdir upgrade&lt;br /&gt;cd upgrade&lt;br /&gt;wget &lt;a href=&quot;http://files.oktagone.net/fedora/fc...de/base.tar.bz2&quot;&gt;http://files.oktagone.net/fedora/fc...de/base.tar.bz2&lt;/a&gt;&lt;br /&gt;wget &lt;a href=&quot;http://files.oktagone.net/fedora/fc...e/xfree.tar.bz2&quot;&gt;http://files.oktagone.net/fedora/fc...e/xfree.tar.bz2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Step 2: verify the MD5&#039;s by typing&lt;br /&gt;md5sum base.tar.bz2&lt;br /&gt;md5sum xfree.tar.bz2&lt;/p&gt;&lt;p&gt;Step 3: Extract RPM&#039;s and upgrade them&lt;br /&gt;tar -xvjpf base.tar.bz2&lt;br /&gt;tar -xvjpf xfree.tar.bz2&lt;br /&gt;rpm -Uhv base/*.rpm &lt;br /&gt;rpm -Uhv xfree/*.rpm&lt;/p&gt;&lt;p&gt;Step 4: Fix Deps and run yum&lt;br /&gt;rpm -e exim --force&lt;br /&gt;wget &lt;a href=&quot;http://files.oktagone.net/fedora/fc...pgrade/yum.conf&quot;&gt;http://files.oktagone.net/fedora/fc...pgrade/yum.conf&lt;/a&gt; -O /etc/yum.conf&lt;br /&gt;yum update&lt;/p&gt;&lt;p&gt;Step 5: Check boot stuff&lt;br /&gt;nano /boot/grub/grub.conf&lt;/p&gt;&lt;p&gt;Step 6: Reboot&lt;br /&gt;reboot -n&lt;/p&gt;&lt;p&gt;Step 7: Fix Exim / Apache&lt;br /&gt;touch /var/cpanel/useyum&lt;br /&gt;rpm -Uhv &lt;a href=&quot;http://updates.cpanel.net/exim-cpan...xiscan.i386.rpm&quot;&gt;http://updates.cpanel.net/exim-cpan...xiscan.i386.rpm&lt;/a&gt; --force&lt;br /&gt;/scripts/easyapache&lt;/p&gt;&lt;p&gt;&lt;br /&gt;(end)&lt;/p&gt;</description>
   <link>http://www.booservers.com/archivo/12_fedora_core_1_to_fedora_core_2_upgrade.html</link>
      <pubDate>Thu, 15 Dec 2005 20:08:18 +0000</pubDate>   
  </item>
  </rdf:RDF>
