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