{"id":146,"date":"2004-10-30T00:02:26","date_gmt":"2004-10-30T05:02:26","guid":{"rendered":"http:\/\/marcusvorwaller.com\/blog\/index.php\/mod_perl-or-why-linux-can-be-so-difficult\/"},"modified":"2004-10-30T00:02:26","modified_gmt":"2004-10-30T05:02:26","slug":"mod_perl-or-why-linux-can-be-so-difficult","status":"publish","type":"post","link":"https:\/\/marcusvorwaller.com\/blog\/2004\/10\/30\/mod_perl-or-why-linux-can-be-so-difficult\/","title":{"rendered":"mod_perl or: Why Linux Can Be So Difficult."},"content":{"rendered":"<p>\nFirst I need to say that I&#8217;m writing this all for the second time.  <a href=\"http:\/\/ecto.kung-foo.tv\/\">Ecto<\/a> (which I generally love) crashed after I tried to insert a link and I lost about 500 words.  Nice.\n<\/p>\n<p>\nIn continuing with my previously mentioned desire to research wiki&#8217;s I came across and started to install <a href=\"http:\/\/www.twiki.org\">Twiki<\/a>, the Wiki I found to be the best tool for my needs and in my opinion, the most powerful wiki currently available. The install took two evenings&#8211;much longer than the <a href=\"http:\/\/www.mediawiki.org\">MediaWiki<\/a> install took, but that&#8217;s pretty typical for perl applications, they&#8217;re often more powerful and almost always more difficult than their PHP counterparts to install.\n<\/p>\n<p>\nEverything went fairly well with the install and I was happy with it until I tried to edit an entry.  I discovered that anything over about 500 characters was truncated when I saved the entry.  After <em>much <\/em>searching, I found <a href=\"http:\/\/twiki.org\/cgi-bin\/view\/Support\/ModPerlOnRedHat90\">this page<\/a> which suggests it&#8217;s a mod_perl problem.  &#8220;Fine, I&#8217;ll just upgrade mod_perl&#8221; I said to myself.  After a quick search I found an RPM for mod_perl-1.99_11-0.  Attempting to install it returned three dependency errors.  Not totally unexpected, but in order to lessen the amount of dependencies, I looked for and found an older version (mod_perl-1.99_09-10) which pleasantly surprised me by only returning one dependency error:\n<\/p>\n<p>\nerror: Failed dependencies:<br \/>\n<br \/>httpd-mmn = 20020903 is needed by mod_perl-1.99_09-10\n<\/p>\n<p>\nhttpd-mmn didn&#8217;t look or sound familiar to me.  A bit of Googling revealed that it has something to do with the version of Apache that&#8217;s installed.  Great.  I checked my version and found I&#8217;m using Apache 2.0.40.  Upgrading Apache isn&#8217;t simple, especially running <a href=\"http:\/\/www.sw-soft.com\/\">Plesk<\/a> which requires a Plesk friendly Apache RPM.  Usually that&#8217;s not a problem since they can be found on <a href=\"http:\/\/www.atomicrocketturtle.com\/\">AtomicRocketTurtle&#8217;s<\/a> site.  I tried to do a <a href=\"http:\/\/linux.duke.edu\/projects\/yum\/\">YUM<\/a> upgrade using his repository only to find he&#8217;s blocked <a href=\"http:\/\/www.ev1servers.net\">EV1servers<\/a> because he doesn&#8217;t like the way they handled the <a href=\"http:\/\/www.groklaw.net\">SCO \/ Linux<\/a> issues.  Great, another minor setback, but I decided to just download his RPM&#8217;s directly using wget (even though he recommends against this) and go from there.  So, 20 minutes later I had downloaded enough RPM&#8217;s to upgrade Plesk and hopefully Apache with it.  All went well, the usually less-than-simple task of upgrading Plesk succeeded with only minor hitches. I went back to the folder with the mod_perl rpm and tried it.  It failed. Same dependency.  Sigh.  From here I really don&#8217;t know what to do.\n<\/p>\n<p>\nThis is why Linux is sometimes very frustrating to me.  I&#8217;ve spent two evenings trying to install Twiki and another trying to make it work.  Now I&#8217;m up at 1 in the morning at a dead end.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First I need to say that I&#8217;m writing this all for the second time. Ecto (which I generally love) crashed after I tried to insert a link and I lost about 500 words. Nice. In continuing with my previously mentioned desire to research wiki&#8217;s I came across and started to install Twiki, the Wiki I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"registered_only","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":""},"categories":[2],"tags":[],"class_list":["post-146","post","type-post","status-publish","format-standard","hentry","category-software"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/ppj2P-2m","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":0,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/posts\/146\/revisions"}],"wp:attachment":[{"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/media?parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/categories?post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcusvorwaller.com\/blog\/wp-json\/wp\/v2\/tags?post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}