PDA

View Full Version : Following The Perfect Xen 3.0 Setup For Debian ERROR: INIT no more processes left


aljosa
7th April 2006, 15:15
After successfull install of Xen and creating vm01 I get this error when starting virtual machine vm01:

xm create -c /etc/xen/vm01-config.sxp

INIT: Entering runlevel: 3
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
Starting MTA: exim4.
Starting internet superserver: inetd.
Starting deferred execution scheduler: atd.
Starting periodic command scheduler: cron.
INIT: Id "1" respawning too fast: disabled for 5 minutes
INIT: Id "2" respawning too fast: disabled for 5 minutes
INIT: Id "3" respawning too fast: disabled for 5 minutes
INIT: Id "4" respawning too fast: disabled for 5 minutes
INIT: Id "5" respawning too fast: disabled for 5 minutes
INIT: Id "6" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel

Any suggestions would be very helpfull.

I also tried changing line in /etc/inittab from:

1:2345:respawn:/sbin/getty 38400 tty1

to:

1:2345:respawn:/sbin/getty 38400 console

and commenting down the rest of tty2 - tty6.

Error still repeating.

Thank you for any solution to this problem.

falko
7th April 2006, 20:25
Do you have enough free memory to run this virtual machine?

zeeclor
9th April 2006, 12:53
This http://blog.invisible.ch/2006/03/09/installing-xen-30-on-debian-sarge/ helped me.

David

aljosa
10th April 2006, 17:24
Thank you both for your answers.
I already tried Zeeclor solution. No go.
Also when I look in /proc/meminfo ther is only 64 MB.
Main xen server domain only takes 64MB of 1GB available on the server. This is probably normal Falko? For vm01 I alocated 512 MB and no change.

Here is my conf file for vm01:

name="vm01"
kernel="/boot/vmlinuz-2.6.12.6-xenU"
root="/dev/hda1"
memory=512
disk=['file:/vserver/images/vm01.img,hda1,w','file:/vserver/images/vm01-swap.img,hda2,w']
# network
vif=['ip=10.0.0.1']
dhcp="off"
ip="10.0.0.1"
netmask="255.0.0.0"
gateway="10.0.0.254"
hostname="vm01.xxxxx.xxx"
extra="3"


~# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 64 1 r----- 236.9

ERROR STAYS??!!?! :(

falko
10th April 2006, 18:25
What happens if you assign less memory (e.g. 64MB or 128MB) to vm01 in the configuration file?

aljosa
11th April 2006, 15:45
Still the same problem with 64 MB, 128 MB or 512 MB.

aljosa
13th April 2006, 16:01
:confused: Anyone????

falko
14th April 2006, 00:33
What's in /etc/inittab?

aljosa
14th April 2006, 11:44
Here it is.


# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
# <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

# Example how to put a getty on a serial line (for a terminal)
#
#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100

# Example how to put a getty on a modem line.
#
#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3

falko
14th April 2006, 15:09
Can you try

1:2345:respawn:/sbin/getty 38400 console
2:23:respawn:/sbin/getty 38400 console
3:23:respawn:/sbin/getty 38400 console
4:23:respawn:/sbin/getty 38400 console
5:23:respawn:/sbin/getty 38400 console
6:23:respawn:/sbin/getty 38400 console

instead of

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

in /etc/inittab?

aljosa
16th April 2006, 02:44
I discovered that virtual machine did not create tty1-6 in /dev so I make them with:

./MAKEDEV tty1 tty2 tty3 tty4 tty5 tty6


Thank you Falko you gave me a hint. :) Your HOWTO-s are big contribution to OpenSource community so keep up the good work.

rayit
22nd September 2008, 23:57
At ubuntu I just add
this line to /etc/inittab

1:2345:respawn:/sbin/getty 38400 console

For debian I needed to install udev
apt-get install udev

maybe this helps?

gr
Raymond
RayIT