{"id":73,"date":"2004-06-18T04:04:00","date_gmt":"2004-06-18T04:04:00","guid":{"rendered":"http:\/\/bitpost.com\/news\/?p=14"},"modified":"2006-04-26T16:09:24","modified_gmt":"2006-04-26T21:09:24","slug":"in-50-steps-or-less","status":"publish","type":"post","link":"https:\/\/bitpost.com\/news\/2004\/in-50-steps-or-less\/","title":{"rendered":"Red Hat 9 To Fedora Core 2"},"content":{"rendered":"<p><center><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/thedigitalmachine.com\/images\/fedora.png\" \/><\/center><\/p>\n<p>With Red Hat dropping support for Red Hat Linux (duh!), it was only a matter of time before I made a move to a new distro &#8211; when it comes to running an internet-exposed server, a little guy like me has no choice &#8211; I HAVE to run an up-to-date auto-patched distro.  With cyrus playing the role of the proverbial straw, I decided to upgrade (sidegrade?) to Fedora.  Read on for all the gory details &#8211; just kidding, it&#8217;s not that bad.  In fact, in retrospect, yum made it downright smooth.<\/p>\n<p><!--more--><\/p>\n<p>First, a note on mirrors.\u00c2\u00a0 The instructions I was following recommended giving Red Hat a break by using one of the many fedora mirrors available.\u00c2\u00a0 I dutifully selected an aleron mirror, which wasn&#8217;t too far away and had been blazing fast in the past.\u00c2\u00a0 However, during my adventures, I found that\u00c2\u00a0 the mirror wasn&#8217;t fully up to date, and that caused me a few dependency headaches I could have done without.\u00c2\u00a0 I recommend you use the default yum config which points right to redhat.com.\u00c2\u00a0 Sorry, Red Hat, but we&#8217;re talking about our babies, here!\u00c2\u00a0 \ud83d\ude1b<\/p>\n<p>The big plan was to jump straight from Red Hat 9 to Fedora Core 2, using <SLASH xhref=\"http:\/\/www.brandonhutchinson.com\/Upgrading_Red_Hat_Linux_with_yum.html\" ID=\"52c69e1669dce7c5c94e0226fed4ff2f\" TITLE=\"\" TYPE=\"link\">these simple yum instructions<\/SLASH> as a guide.\u00c2\u00a0 Here&#8217;s what I tried:<\/p>\n<p>rpm -Uvh yum-2.0.7-1.1.noarch.rpm<\/p>\n<p>rpm -Uvh fedora-release-2-4.i386.rpm<\/p>\n<p>yum upgrade<\/p>\n<p>Oh if life were only so simple.\u00c2\u00a0 :>\u00c2\u00a0 Dependency problems followed, I tried to fix:<\/p>\n<p>yum remove &#8216;redhat-config-*&#8217;<\/p>\n<p>yum remove imap<\/p>\n<p>yum remove pine<\/p>\n<p>yum remove cadaver<\/p>\n<p>But they kept coming on strong.\u00c2\u00a0 I took a deep breath and a step back.\u00c2\u00a0 Conclusion: better go Red Hat 9 -> Fedora Core 1, then Fedora Core 1 -> Fedora Core 2.<\/p>\n<p>rpm -e yum<\/p>\n<p>rpm -Uvh yum-2.0.4-2.noarch.rpm<\/p>\n<p>rpm -Uvh fedora-release-1.3-i386.rpm &#8211;force &#8211;nodeps<\/p>\n<p>yum upgrade<\/p>\n<p>Cool, only one dependency problem came up:<\/p>\n<p>yum remove jdkgcj<\/p>\n<p>Fixed that, and FC1 dropped right into place.\u00c2\u00a0 Feeling emboldened, and not wanting to have to REALLY set up FC1 before jumping to FC2, I decided\u00c2\u00a0 that I would upgrade right then and there to FC2 before rebooting, while I still had a working network connection etc.:<\/p>\n<p>rpm -e yum<\/p>\n<p>rpm -Uvh yum-2.0.7-1.1.noarch.rpm<\/p>\n<p>rpm -Uvh fedora-release-2-4.i386.rpm<\/p>\n<p>yum upgrade<\/p>\n<p>There were only a few more snags to work through before it decided to roll on:<\/p>\n<p>rpm -e libmrproject-devel<\/p>\n<p>rpm -e db4-java<\/p>\n<p>rpm -e galeon<\/p>\n<p>Then it was off to the RC2 races.\u00c2\u00a0 OK, so far so good.\u00c2\u00a0 Rebooted and&#8230; no network connection.\u00c2\u00a0 I don&#8217;t remember the details, but I had to tinker around with my ethernet driver before I got it working again &#8211; it&#8217;s frightening having to troubleshoot gear with NO INTERNET CONNECTION, it was like the good old days!<\/p>\n<p>Once that was resolved, there were only a couple small snags left.\u00c2\u00a0 The first odd thing, and correct me if I&#8217;m wrong here, was that FC2 seemed to install two kernels, a 2.4 and a 2.6.\u00c2\u00a0 When I boot with the 2.4 I&#8217;m fine, but the 2.6 still has basic hardware problems (X doesn&#8217;t recognize the mouse, for starters).\u00c2\u00a0 Perhaps after a few more &#8220;yum update&#8221;&#8216;s 2.6 will settle down.<\/p>\n<p>The final problem was that my built-from-source apache wouldn&#8217;t fire up.\u00c2\u00a0 I dug up and polished off my handy-dandy <SLASH xhref=\"http:\/\/thedigitalmachine.com\/files\/compile_apache.tar.gz\" ID=\"f98f8f902159ccdd1a994249395b35e2\" TITLE=\"\" TYPE=\"link\">one-step-build script for Apache 1.3<\/SLASH> so that it downloaded the latest apache modules.\u00c2\u00a0 Now that I&#8217;ve been through a couple iterations with it, I really like it &#8211; it makes compiling Apache from source actually easy.\u00c2\u00a0 Try it out if you have the need and get a chance and give me some feedback.<\/p>\n<p>Peace!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First, a note on mirrors.  The instructions I was following recommended giving Red Hat a break by using one of the many fedora mirrors available.  I dutifully selected an aleron mirror, which wasn&#8217;t too far away and had been blazing fast in the past.  However, during my adventures, I found that  the mirror wasn&#8217;t fully up to date, and that caused me a few dependency headaches I could have done without.  I recommend you use the default yum config which points right to redhat.com.  Sorry, Red Hat, but we&#8217;re talking about our babies, here!  \ud83d\ude1b<\/p>\n<p>The big plan was to jump straight from Red Hat 9 to Fedora Core 2, using <SLASH HREF=\"http:\/\/www.brandonhutchinson.com\/Upgrading_Red_Hat_Linux_with_yum.html\" ID=\"52c69e1669dce7c5c94e0226fed4ff2f\" TITLE=\"\" TYPE=\"link\">these simple yum instructions<\/SLASH> as a guide.  Here&#8217;s what I tried:<\/p>\n<p>  rpm -Uvh yum-2.0.7-1.1.noarch.rpm<br \/>\n  rpm -Uvh fedora-release-2-4.i386.rpm<br \/>\n  yum upgrade<\/p>\n<p>Oh if life were only so simple.  :>  Dependency problems followed, I tried to fix:<\/p>\n<p>  yum remove &#8216;redhat-config-*&#8217;<br \/>\n  yum remove imap<br \/>\n  yum remove pine<br \/>\n  yum remove cadaver<\/p>\n<p>But they kept coming on strong.  I took a deep breath and a step back.  Conclusion: better go Red Hat 9 -> Fedora Core 1, then Fedora Core 1 -> Fedora Core 2.<\/p>\n<p>  rpm -e yum<br \/>\n  rpm -Uvh yum-2.0.4-2.noarch.rpm<br \/>\n  rpm -Uvh fedora-release-1.3-i386.rpm &#8211;force &#8211;nodeps<br \/>\n  yum upgrade<\/p>\n<p>Cool, only one dependency problem came up:<\/p>\n<p>  yum remove jdkgcj<\/p>\n<p>Fixed that, and FC1 dropped right into place.  Feeling emboldened, and not wanting to have to REALLY set up FC1 before jumping to FC2, I decided  that I would upgrade right then and there to FC2 before rebooting, while I still had a working network connection etc.:<\/p>\n<p>  rpm -e yum<br \/>\n  rpm -Uvh yum-2.0.7-1.1.noarch.rpm<br \/>\n  rpm -Uvh fedora-release-2-4.i386.rpm<br \/>\n  yum upgrade<\/p>\n<p>There were only a few more snags to work through before it decided to roll on:<\/p>\n<p>  rpm -e libmrproject-devel<br \/>\n  rpm -e db4-java<br \/>\n  rpm -e galeon<\/p>\n<p>Then it was off to the RC2 races.  OK, so far so good.  Rebooted and&#8230; no network connection.  I don&#8217;t remember the details, but I had to tinker around with my ethernet driver before I got it working again &#8211; it&#8217;s frightening having to troubleshoot gear with NO INTERNET CONNECTION, it was like the good old days!<\/p>\n<p>Once that was resolved, there were only a couple small snags left.  The first odd thing, and correct me if I&#8217;m wrong here, was that FC2 seemed to install two kernels, a 2.4 and a 2.6.  When I boot with the 2.4 I&#8217;m fine, but the 2.6 still has basic hardware problems (X doesn&#8217;t recognize the mouse, for starters).  Perhaps after a few more &#8220;yum update&#8221;&#8216;s 2.6 will settle down.<\/p>\n<p>The final problem was that my built-from-source apache wouldn&#8217;t fire up.  I dug up and polished off my handy-dandy <SLASH HREF=\"http:\/\/thedigitalmachine.com\/files\/compile_apache.tar.gz\" ID=\"f98f8f902159ccdd1a994249395b35e2\" TITLE=\"\" TYPE=\"link\">one-step-build script for Apache 1.3<\/SLASH> so that it downloaded the latest apache modules.  Now that I&#8217;ve been through a couple iterations with it, I really like it &#8211; it makes compiling Apache from source actually easy.  Try it out if you have the need and get a chance and give me some feedback.<\/p>\n<p>Peace!<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[5,4,9],"tags":[],"class_list":["post-73","post","type-post","status-publish","format-standard","hentry","category-linux-projects","category-projects","category-websites"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9M11L-1b","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/73","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/comments?post=73"}],"version-history":[{"count":0,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/73\/revisions"}],"wp:attachment":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/media?parent=73"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/categories?post=73"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/tags?post=73"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}