RSS feed
<< Loftware printer device | Home | Jon Stewart reacts to Hillary Clinton emotional meltdown >>

Sprout 3.0

Today was a tough day for Sprout. The BareBones OS-I 630EU Sprout 1.0 behind this web site has been running loyally for several years since I purchased him back on Jun 29 2001 to replace the the AlaphaStation 200 (Sprout 1.0) that preceded it. It has been suffering from Kernel panics for the last couple months. I've refused to upgrade the operating system because I didn't want to invest the time until I had found some new hardware. Today, as I stared at the receipt for $398.46 I realized I had received more than my money's worth. I broke down and purchased a shiny new PowerEdge SC1435. It should be here by the end of next week.

I'd been seeing this Kernel panic when I would try to restart Tomcat. It would only happen on the third or fourth restart since I'd booted the machine. Today I made a very minor change to the configuration file and when I restarted tomcat it caused the Kernel panic. I had configured Tomcat to start automatically on boot (chkconfig --add 35 tomcat) so when I booted the machine it tried to start. This time however it would crash consistently the first time. I had to start the machine in single user mode (hit space at the grub menu, hit the a key and append the string with the word "single"). I had to prevent tomcat from starting (chkconfig --del tomcat) and reboot. While I was at it I even set initdefault in /etc/inittab to 3 instead of 5. I figured the extra free memory couldn't hurt. I've included system information, the odd change to the configuration that causes the error, Tomcat startup information and the kernel panic information. Once I removed the changes to the configuration file, it stopped crashing right out of the gate.

Fedora Core release 3 (Heidelberg)
Linux version 2.6.9-1.667 (bhcompile@tweety.build.redhat.com) (gcc version 3.4.2
 20041017 (Red Hat 3.4.2-6.fc3)) #1 Tue Nov 2 14:41:25 EST 2004
diff -bBdNrw -U5 /usr/local/apache-tomcat-5.5.17/conf/server.xml /usr/local/apache-tomcat-5.5.17/conf/server.xml.evil
--- /usr/local/apache-tomcat-5.5.17/conf/server.xml	2008-01-11 07:29:46.000000000 -0800
+++ /usr/local/apache-tomcat-5.5.17/conf/server.xml.evil	2008-01-11 09:59:33.057210977 -0800
@@ -187,13 +187,13 @@
       -->
 
       <!-- Define the default virtual host
            Note: XML Schema validation will not work with Xerces 2.2.
        -->
-      <Host name="localhost" appBase="webapps"
+      <!--<Host name="localhost" appBase="webapps"
        unpackWARs="true" autoDeploy="true"
-       xmlValidation="false" xmlNamespaceAware="false">
+       xmlValidation="false" xmlNamespaceAware="false">-->
 
         <!-- Defines a cluster for this node,
              By defining this element, means that every manager will be changed.
              So when running a cluster, only make sure that you have webapps in there
              that need to be clustered and remove the other ones.
@@ -366,14 +366,14 @@
       </Host>
       <!--<Host name="www.qicboy.com">
         <Context path="" reloadable="true" debug="0"
          docBase="/usr/local/apache-tomcat-5.5.17/webapps/pebble" />
       </Host>-->
-      <Host name="www.bidfairy.com">
+      <!--<Host name="www.bidfairy.com">
         <Context path="" reloadable="true" debug="0"
          docBase="/home/patrick/websites/www.bidfairy.com/bidfairy" />
-      </Host>
+      </Host>-->
 
     </Engine>
 
   </Service>
Starting Tomcat service: Using CATALINA_BASE:   /usr/local/apache-tomcat-5.5.17
Using CATALINA_HOME:   /usr/local/apache-tomcat-5.5.17
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.17/temp
Using JRE_HOME:       /usr/java/jdk1.6.0_03
ds: 007b   es: 007b   ss: 0068
Unable to handle kernel NULL pointer dereference at virtual address 00000090
 printing eip:
021067d2
*pde = 00000000
Oops: 0000 [#13]
Module linked in: paraport_pc lp paraport autofs4 i2c_dev i2c_core sunrpc md5 ipv
6 odci_hcd snd_intel8x8m snd_trident snd_ac97_codec snd_pcm_oss snd_mixer_oss sn
d_pcm snd_timer snd_page_alloc gameport snd_util_mem snd_mpu401_uart snd_rawmidi
 snd_seq_device snd soundcore sis900 floppy dm_snapshot dm_zero dm_mirror ext3 j
bd dm_mod

CPU:    0
EIP     0060:[<021067d2>]    Not tainted VLI
EFLAGS: 00010006   (2.6.9-1.667)
EIP is at show_registers+0xb0/0x15e
eax: 023d5000   ebx: 023d5f78   ecx: 00000242   edx: 00000000
esi: 023d5fac   edi: 00000068   epb: 00000001   esp: 023d5e48
ds: 007b   es: 007b    es: 0068
Unable to handle kernel NULL pointer dereference at virtual address 00000090
 printing eip:
021067d2
*pde = 00000000
Recursive die() failure, output suppressed
 <0>Kernel panic - not syncing: Fatal exception in interrupt




Add a comment Send a TrackBack
Home