Jean-François Guyet
2011-May-05 09:21 UTC
[Xen-users] Kernel panic - not syncing: Attempted to kill init!
Hello everyone,
I''m quite a newbie with Xen and I''m currently having an issue.
I run Xen 4 on Debian Squeeze x64 and I''m trying to build an OpenFiler
DomU from the Xen domU filesystem tarbal they provide (See
http://www.openfiler.com/community/download/).
I downloaded the tarball and run ''tar xzpvf
/root/soft/openfiler-2.3-x86_64.tar.gz'' to extract the files to the
lvm.
My config file is:
bootloader = ''/usr/bin/pygrub''
vcpus = ''1''
memory = ''512''
root = ''/dev/xvda1 ro''
disk = [
''phy:/dev/atlantis/openfiler-disk,xvda1,w'',
''phy:/dev/atlantis/openfiler-swap,xvda2,w'',
''phy:/dev/sdb,xvda3,w''
]
name = ''openfiler''
vif = [ ''ip=192.168.0.204,mac=00:16:3E:C4:D8:AC'' ]
#vfb = [ "type=vnc,vncunused=1,keymap=fr" ]
extra = ''console=hcv0 xencons=tty0''
on_poweroff = ''destroy''
on_reboot = ''restart''
on_crash = ''restart''
When I create this domain and attach the console, I get the Grub menu and but
soon after it crashes. Here is the console output:
Linux version 2.6.21.7-3.20.smp.gcc3.4.x86_64.xen.domU
(openfiler.rpath.org@ofns:2-xen-devel) (gcc version 3.4.4) #1 SMP Sat Jun 28
00:33:14 UTC 2008
Command line: ro root=rootfs root=/dev/xvda1 ro console=hcv0 xencons=tty0
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 0000000020800000 (usable)
end_pfn_map = 133120
Zone PFN ranges:
DMA 0 -> 133120
DMA32 133120 -> 133120
Normal 133120 -> 133120
early_node_map[1] active PFN ranges
0: 0 -> 133120
No mptable found.
PERCPU: Allocating 25984 bytes of per cpu data
Built 1 zonelists. Total pages: 128978
Kernel command line: ro root=rootfs root=/dev/xvda1 ro console=hcv0 xencons=tty0
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 16384 bytes)
Xen reported: 1600.037 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
Software IO TLB disabled
Memory: 506112k/532480k available (1986k kernel code, 17456k reserved, 780k
data, 172k init)
Calibrating delay using timer specific routine.. 3220.86 BogoMIPS (lpj=5366179)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 24K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
SMP alternatives: switching to UP code
Freeing SMP alternatives: 28k freed
Brought up 1 CPUs
NET: Registered protocol family 16
Brought up 1 CPUs
xen_mem: Initialising balloon driver.
NetLabel: Initializing
NetLabel: domain hash size = 128
NetLabel: protocols = UNLABELED CIPSOv4
NetLabel: unlabeled traffic allowed by default
NET: Registered protocol family 2
IP route cache hash table entries: 16384 (order: 5, 131072 bytes)
TCP established hash table entries: 65536 (order: 8, 1572864 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 65536 bind 65536)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 2524k freed
audit: initializing netlink socket (disabled)
audit(1304587191.141:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
rtc: IRQ 8 is not free.
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
input: Macintosh mouse button emulation as /class/input/input0
WARNING: Failed to register Xen virtual console driver as
''tty1''
Event-channel device installed.
netfront: Initialising virtual ethernet driver.
i8042.c: No controller found.
xen-vbd: registered block device major 202
blkfront: xvda1: barriers enabled
mice: PS/2 mouse device common for all mice
TCP bic registered
Initializing XFRM netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
blkfront: xvda2: barriers enabled
netfront: device eth0 has copying receive path.
blkfront: xvda3: barriers enabled
XENBUS: Device with no driver: device/console/0
Freeing unused kernel memory: 172k freed
Warning: unable to open an initial console.
Kernel panic - not syncing: Attempted to kill init!
The /etc/inittab on the domU shows:
1:2345:respawn:/sbin/mingetty xcv0
Any idea on how I could fix the problem ?
Many thanks in advance.
Jean-François.
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
Joseph Glanville
2011-May-08 12:58 UTC
Re: [Xen-users] Kernel panic - not syncing: Attempted to kill init!
Hi, I haven''t used OpenFiler before but I am very familiar with Xen on Debian Squeeze. Firstly I think have you misspelt hvc0 in the extra line of your config file. Secondly you should modify initab so that it spawns the getty on hvc0 not xvc0. The reason the kernel is panicing is that it is unable to bind to a console to continue booting. Changing everything to hvc0 should alleviate this problem. Joseph. On 5 May 2011 19:21, Jean-François Guyet <jeanfrancois@guyet.net> wrote:> Hello everyone, > > I''m quite a newbie with Xen and I''m currently having an issue. > I run Xen 4 on Debian Squeeze x64 and I''m trying to build an OpenFiler DomU from the Xen domU filesystem tarbal they provide (See http://www.openfiler.com/community/download/). > > I downloaded the tarball and run ''tar xzpvf /root/soft/openfiler-2.3-x86_64.tar.gz'' to extract the files to the lvm. > > My config file is: > > bootloader = ''/usr/bin/pygrub'' > vcpus = ''1'' > memory = ''512'' > root = ''/dev/xvda1 ro'' > disk = [ > ''phy:/dev/atlantis/openfiler-disk,xvda1,w'', > ''phy:/dev/atlantis/openfiler-swap,xvda2,w'', > ''phy:/dev/sdb,xvda3,w'' > ] > name = ''openfiler'' > vif = [ ''ip=192.168.0.204,mac=00:16:3E:C4:D8:AC'' ] > #vfb = [ "type=vnc,vncunused=1,keymap=fr" ] > extra = ''console=hcv0 xencons=tty0'' > on_poweroff = ''destroy'' > on_reboot = ''restart'' > on_crash = ''restart'' > > When I create this domain and attach the console, I get the Grub menu and but soon after it crashes. Here is the console output: > > Linux version 2.6.21.7-3.20.smp.gcc3.4.x86_64.xen.domU (openfiler.rpath.org@ofns:2-xen-devel) (gcc version 3.4.4) #1 SMP Sat Jun 28 00:33:14 UTC 2008 > Command line: ro root=rootfs root=/dev/xvda1 ro console=hcv0 xencons=tty0 > BIOS-provided physical RAM map: > Xen: 0000000000000000 - 0000000020800000 (usable) > end_pfn_map = 133120 > Zone PFN ranges: > DMA 0 -> 133120 > DMA32 133120 -> 133120 > Normal 133120 -> 133120 > early_node_map[1] active PFN ranges > 0: 0 -> 133120 > No mptable found. > PERCPU: Allocating 25984 bytes of per cpu data > Built 1 zonelists. Total pages: 128978 > Kernel command line: ro root=rootfs root=/dev/xvda1 ro console=hcv0 xencons=tty0 > Initializing CPU#0 > PID hash table entries: 2048 (order: 11, 16384 bytes) > Xen reported: 1600.037 MHz processor. > Console: colour dummy device 80x25 > Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) > Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) > Software IO TLB disabled > Memory: 506112k/532480k available (1986k kernel code, 17456k reserved, 780k data, 172k init) > Calibrating delay using timer specific routine.. 3220.86 BogoMIPS (lpj=5366179) > Security Framework v1.0.0 initialized > SELinux: Disabled at boot. > Capability LSM initialized > Mount-cache hash table entries: 256 > CPU: L1 I cache: 32K, L1 D cache: 24K > CPU: L2 cache: 512K > CPU: Physical Processor ID: 0 > CPU: Processor Core ID: 1 > SMP alternatives: switching to UP code > Freeing SMP alternatives: 28k freed > Brought up 1 CPUs > NET: Registered protocol family 16 > Brought up 1 CPUs > xen_mem: Initialising balloon driver. > NetLabel: Initializing > NetLabel: domain hash size = 128 > NetLabel: protocols = UNLABELED CIPSOv4 > NetLabel: unlabeled traffic allowed by default > NET: Registered protocol family 2 > IP route cache hash table entries: 16384 (order: 5, 131072 bytes) > TCP established hash table entries: 65536 (order: 8, 1572864 bytes) > TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) > TCP: Hash tables configured (established 65536 bind 65536) > TCP reno registered > checking if image is initramfs... it is > Freeing initrd memory: 2524k freed > audit: initializing netlink socket (disabled) > audit(1304587191.141:1): initialized > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 512 (order 0, 4096 bytes) > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered (default) > rtc: IRQ 8 is not free. > RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize > input: Macintosh mouse button emulation as /class/input/input0 > WARNING: Failed to register Xen virtual console driver as ''tty1'' > Event-channel device installed. > netfront: Initialising virtual ethernet driver. > i8042.c: No controller found. > xen-vbd: registered block device major 202 > blkfront: xvda1: barriers enabled > mice: PS/2 mouse device common for all mice > TCP bic registered > Initializing XFRM netlink socket > NET: Registered protocol family 1 > NET: Registered protocol family 17 > blkfront: xvda2: barriers enabled > netfront: device eth0 has copying receive path. > blkfront: xvda3: barriers enabled > XENBUS: Device with no driver: device/console/0 > Freeing unused kernel memory: 172k freed > Warning: unable to open an initial console. > Kernel panic - not syncing: Attempted to kill init! > > > The /etc/inittab on the domU shows: > 1:2345:respawn:/sbin/mingetty xcv0 > > Any idea on how I could fix the problem ? > > Many thanks in advance. > Jean-François. > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- Kind regards, Joseph. Founder | Director Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56 99 52 | Mobile: 0428 754 846 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Jean-François Guyet
2011-May-09 13:11 UTC
Re: [Xen-users] Kernel panic - not syncing: Attempted to kill init!
Thanks Joseph, I could fix the issue. Indeed, there was an error in my config file (hcv0 vs xvco0), but it was not the root cause for the crash. There was also an error in the domU fstab. Lesson learned: always checked that file when you import a domU filesystem ! Jean-François ----- Mail original ----- De: "Joseph Glanville" <joseph.glanville@orionvm.com.au> À: "Jean-François Guyet" <jeanfrancois@guyet.net> Cc: xen-users@lists.xensource.com Envoyé: Dimanche 8 Mai 2011 14:58:31 Objet: Re: [Xen-users] Kernel panic - not syncing: Attempted to kill init! Hi, I haven''t used OpenFiler before but I am very familiar with Xen on Debian Squeeze. Firstly I think have you misspelt hvc0 in the extra line of your config file. Secondly you should modify initab so that it spawns the getty on hvc0 not xvc0. The reason the kernel is panicing is that it is unable to bind to a console to continue booting. Changing everything to hvc0 should alleviate this problem. Joseph. On 5 May 2011 19:21, Jean-François Guyet <jeanfrancois@guyet.net> wrote:> Hello everyone, > > I''m quite a newbie with Xen and I''m currently having an issue. > I run Xen 4 on Debian Squeeze x64 and I''m trying to build an OpenFiler DomU from the Xen domU filesystem tarbal they provide (See http://www.openfiler.com/community/download/). > > I downloaded the tarball and run ''tar xzpvf /root/soft/openfiler-2.3-x86_64.tar.gz'' to extract the files to the lvm. > > My config file is: > > bootloader = ''/usr/bin/pygrub'' > vcpus = ''1'' > memory = ''512'' > root = ''/dev/xvda1 ro'' > disk = [ > ''phy:/dev/atlantis/openfiler-disk,xvda1,w'', > ''phy:/dev/atlantis/openfiler-swap,xvda2,w'', > ''phy:/dev/sdb,xvda3,w'' > ] > name = ''openfiler'' > vif = [ ''ip=192.168.0.204,mac=00:16:3E:C4:D8:AC'' ] > #vfb = [ "type=vnc,vncunused=1,keymap=fr" ] > extra = ''console=hcv0 xencons=tty0'' > on_poweroff = ''destroy'' > on_reboot = ''restart'' > on_crash = ''restart'' > > When I create this domain and attach the console, I get the Grub menu and but soon after it crashes. Here is the console output: > > Linux version 2.6.21.7-3.20.smp.gcc3.4.x86_64.xen.domU (openfiler.rpath.org@ofns:2-xen-devel) (gcc version 3.4.4) #1 SMP Sat Jun 28 00:33:14 UTC 2008 > Command line: ro root=rootfs root=/dev/xvda1 ro console=hcv0 xencons=tty0 > BIOS-provided physical RAM map: > Xen: 0000000000000000 - 0000000020800000 (usable) > end_pfn_map = 133120 > Zone PFN ranges: > DMA 0 -> 133120 > DMA32 133120 -> 133120 > Normal 133120 -> 133120 > early_node_map[1] active PFN ranges > 0: 0 -> 133120 > No mptable found. > PERCPU: Allocating 25984 bytes of per cpu data > Built 1 zonelists. Total pages: 128978 > Kernel command line: ro root=rootfs root=/dev/xvda1 ro console=hcv0 xencons=tty0 > Initializing CPU#0 > PID hash table entries: 2048 (order: 11, 16384 bytes) > Xen reported: 1600.037 MHz processor. > Console: colour dummy device 80x25 > Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) > Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) > Software IO TLB disabled > Memory: 506112k/532480k available (1986k kernel code, 17456k reserved, 780k data, 172k init) > Calibrating delay using timer specific routine.. 3220.86 BogoMIPS (lpj=5366179) > Security Framework v1.0.0 initialized > SELinux: Disabled at boot. > Capability LSM initialized > Mount-cache hash table entries: 256 > CPU: L1 I cache: 32K, L1 D cache: 24K > CPU: L2 cache: 512K > CPU: Physical Processor ID: 0 > CPU: Processor Core ID: 1 > SMP alternatives: switching to UP code > Freeing SMP alternatives: 28k freed > Brought up 1 CPUs > NET: Registered protocol family 16 > Brought up 1 CPUs > xen_mem: Initialising balloon driver. > NetLabel: Initializing > NetLabel: domain hash size = 128 > NetLabel: protocols = UNLABELED CIPSOv4 > NetLabel: unlabeled traffic allowed by default > NET: Registered protocol family 2 > IP route cache hash table entries: 16384 (order: 5, 131072 bytes) > TCP established hash table entries: 65536 (order: 8, 1572864 bytes) > TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) > TCP: Hash tables configured (established 65536 bind 65536) > TCP reno registered > checking if image is initramfs... it is > Freeing initrd memory: 2524k freed > audit: initializing netlink socket (disabled) > audit(1304587191.141:1): initialized > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 512 (order 0, 4096 bytes) > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered (default) > rtc: IRQ 8 is not free. > RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize > input: Macintosh mouse button emulation as /class/input/input0 > WARNING: Failed to register Xen virtual console driver as ''tty1'' > Event-channel device installed. > netfront: Initialising virtual ethernet driver. > i8042.c: No controller found. > xen-vbd: registered block device major 202 > blkfront: xvda1: barriers enabled > mice: PS/2 mouse device common for all mice > TCP bic registered > Initializing XFRM netlink socket > NET: Registered protocol family 1 > NET: Registered protocol family 17 > blkfront: xvda2: barriers enabled > netfront: device eth0 has copying receive path. > blkfront: xvda3: barriers enabled > XENBUS: Device with no driver: device/console/0 > Freeing unused kernel memory: 172k freed > Warning: unable to open an initial console. > Kernel panic - not syncing: Attempted to kill init! > > > The /etc/inittab on the domU shows: > 1:2345:respawn:/sbin/mingetty xcv0 > > Any idea on how I could fix the problem ? > > Many thanks in advance. > Jean-François. > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- Kind regards, Joseph. Founder | Director Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56 99 52 | Mobile: 0428 754 846 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users