| 
 Yep, I didn't have a problem earlier either with 
Ubuntu. 
Anyway, I figured out what happened, so for future 
searchers, here are some details... 
  
The problem was two-fold.  First, the xen kernel 
wouldn't boot, crashed with a Call Trace that wasn't much use to me.  As a 
troubleshooting step, I wanted to boot into the host using the original Ubuntu 
kernel, but that wasn't working because of the Second problem, which was that 
the console wasn't available, seemingly hanging during the startup 
process. 
  
Fortunately, all networking services were starting 
properly, so I was able to SSH into the box and review logs, which revealed that 
tty1 was crashing repeatedly, hence no console! 
  
Upon reviewing the /etc/event.d/tty1 file, I found that 
it's been modified, so I changed it back to match another system that 
was working in a similar setup.  
  
The BAD tty1 file was: 
  
    # xvc0 - getty     
#     # This service maintains a getty on xvc0 from the point 
the system is     # started until it is shut down 
again. 
     
    start on stopped 
rc2     start on stopped rc3     start on 
stopped rc4     start on stopped rc5 
     
    stop on runlevel 0     
stop on runlevel 1     stop on runlevel 6 
  
    respawn     exec 
/sbin/getty 38400 xvc0
  
While the GOOD tty1 file was: 
  
    # tty1 - getty     
#     # This service maintains a getty on tty1 from the point 
the system is     # started until it is shut down 
again. 
     
    start on stopped 
rc2     start on stopped rc3     start on 
stopped rc4     start on stopped rc5 
     
    stop on runlevel 0     
stop on runlevel 1     stop on runlevel 6 
     
    respawn     exec 
/sbin/getty 38400 tty1
  
I believe that 'xvc0' should be used on domUs, 
not on dom0.  I'm not sure how that changed, perhaps one of the updates did 
that.  Anyway, so that solved the secondary 
problem. 
  
The xen kernel not booting, to make a long story short, was 
an out-of-memory problem.  Per best practice recommendations, I originally 
limited dom0's memory using the kernel switch dom0_mem=128M which was just a 
little bit too small.  Perhaps one of the updates made it so that the 
system required just a tad more RAM.  Upon increasing 
to 196M, everything works fine. 
  
-- 
Peter 
   
I run Xen on Ubuntu 8.04 LTS server.  There was a 
patch I add to apply to fix the console after creating new DomUs.  But 
other than that, it has been very stable for me.  I am contemplating moving 
to Debian Lenny and would like to try your Live CD, but I wanted to say that I 
haven't had anything too difficult with Ubuntu that I would classify Xen on it 
as a "mess" or "pure crap". 
  
Tom Jensen | President Digital Toolbox
 
  
Hi!
   Xen on Ubuntu is a mess! Pure crap... believe 
me!  Since you are new to Linux and Xen, I recommend you to try the new 
Xen Live CD!
   http://wiki.xensource.com/xenwiki/LiveCD
   It's 
based on the Debian 5.0, is stable and easy to use and learn...   
;-)
  Good luck! Thiago
  
2009/3/19  <p1@xxxxxxxx>
  
  Hi All, 
    
  I had Xen 3.2 running on Ubuntu 8.04 
  server for a few months.  There were some updates I installed this 
  morning on the host and now I can't boot into the Xen kernel (2.6.24-23-xen), 
  nor into the normal pre-xen Ubuntu kernel 
  (2.6.24-23-server). 
    
  When booting into the Ubuntu kernel, 
  startup gets pretty far into it, including successful networking 
  initialization, etc.  The last thing I see is: 
  * Running local boot scripts 
  (/etc/rc.local)  [OK] 
  Then it just hangs there 
  indefinitely. 
    
  When booting into the Xen kernel, it also 
  goes pretty far, including networking, then for a few seconds it 
  shows: 
  Restoring Xen domains: 
  dom1.local 
    
  Then a crash... 
  Call Trace: 
  (bunch of code, modules, 
  etc) 
  end trace 
    
  I can boot into the Recovery mode of the 
  Ubuntu kernel but not sure how to proceed with 
  troubleshooting. 
    
  The updates this morning 
  were: 
     dash 
  0.5.4-8ubuntu1.1    libcurl3 7.18.0-1ubuntu2.1   
   libcurl3-gnutls 7.18.0-1ubuntu2.1    libglib2.0-0 
  2.16.6-0ubuntu1.1    libglib2.0-data 2.16.6-0ubuntu1.1   
   libpng12-0 1.2.15~beta5-3ubuntu0.1    libxen3 
  3.2.0-0ubuntu10.1    python-xen-3.2 3.2.0-0ubuntu10.1   
   tzdata 2009b-0ubuntu0.8.04    xen-docs-3.2 
  3.2.0-0ubuntu10.1    xen-hypervisor-3.2 
  3.2.0-0ubuntu10.1    xen-utils-3.2 
  3.2.0-0ubuntu10.1
  
  I'm not sure where to even start 
  troubleshooting, I'm new to Xen and fairly new to linux. 
    
  Any clues? 
    
  Thanks, 
  Peter -- ea926h 
     _______________________________________________ Xen-users mailing 
  list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
   
--
ea926h
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users 
 |