Juan Antonio Vera (Internet)
2006-Dec-14 09:51 UTC
[Xen-users] Error: Device 0 (vif) could not be connected. Hotplug scripts not working. - KERNEL BUG
Hi all. I''ve a xen dual core server with suse 10.1 and xen 3.0.2 (from rpm suse package). I was working with them without any problem for 6 months but now I''ve a problem. On this intallation are configured 6 domains (1 database server, 1 intranet server, 2 firewalls, 1 web server and domain 0) and I need to create one more called gis but the system gives me the next output when I try it: # xm create -c gis Using config file "gis". [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:180) XendDomainInfo.create([''vm'', [''name'', ''gis''], [''memory'', 64], [''root'', ''/dev/hda1''], [''vcpus'', 1], [''root'', ''/dev/hda1''], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-xenpae''], [''ramdisk'', ''/boot/initrd-javera-reiserfs.gz''], [''root'', ''/dev/hda1'']]], [''device'', [''vbd'', [''uname'', ''file:/var/tmp/xen/fw1.vmdisk''], [''dev'', ''hdd1''], [''mode'', ''w'']]], [''device'', [''vif'', [''ip'', ''1.2.3.4''], [''mac'', ''aa:cc:00:11:11:22''], [''bridge'', ''xenbr-I'']]]]) [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:286) parseConfig: config is [''vm'', [''name'', ''gis''], [''memory'', 64], [''root'', ''/dev/hda1''], [''vcpus'', 1], [''root'', ''/dev/hda1''], [''image'', [''linux'', [''kernel'', ''/boot/vmlinuz-xenpae''], [''ramdisk'', ''/boot/initrd-javera-reiserfs.gz''], [''root'', ''/dev/hda1'']]], [''device'', [''vbd'', [''uname'', ''file:/var/tmp/xen/fw1.vmdisk''], [''dev'', ''hdd1''], [''mode'', ''w'']]], [''device'', [''vif'', [''ip'', ''1.2.3.4''], [''mac'', ''aa:cc:00:11:11:22''], [''bridge'', ''xenbr-I'']]]] [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:382) parseConfig: result is {''ssidref'': None, ''uuid'': None, ''on_crash'': None, ''on_reboot'': None, ''localtime'': None, ''image'': [''linux'', [''kernel'', ''/boot/vmlinuz-xenpae''], [''ramdisk'', ''/boot/initrd-javera-reiserfs.gz''], [''root'', ''/dev/hda1'']], ''on_poweroff'': None, ''cpus'': None, ''name'': ''gis'', ''backend'': [], ''cpu'': None, ''vcpus'': 1, ''cpu_weight'': None, ''vcpu_avail'': None, ''memory'': 64, ''device'': [(''vbd'', [''vbd'', [''uname'', ''file:/var/tmp/xen/fw1.vmdisk''], [''dev'', ''hdd1''], [''mode'', ''w'']]), (''vif'', [''vif'', [''ip'', ''1.2.3.4''], [''mac'', ''aa:cc:00:11:11:22''], [''bridge'', ''xenbr-I'']])], ''bootloader'': None, ''root'': ''/dev/hda1'', ''bootentry'': None, ''maxmem'': None} [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:1189) XendDomainInfo.construct: None 0 [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:1221) XendDomainInfo.initDomain: 58 1.0 [2006-12-14 11:14:17 xend] DEBUG (balloon:136) Balloon: free 415; need 65; done. [2006-12-14 11:14:17 xend] INFO (image:136) buildDomain os=linux dom=58 vcpus=1 [2006-12-14 11:14:17 xend] DEBUG (image:174) dom = 58 [2006-12-14 11:14:17 xend] DEBUG (image:175) image = /boot/vmlinuz-xenpae [2006-12-14 11:14:17 xend] DEBUG (image:176) store_evtchn = 1 [2006-12-14 11:14:17 xend] DEBUG (image:177) console_evtchn = 2 [2006-12-14 11:14:17 xend] DEBUG (image:178) cmdline = root=/dev/hda1 [2006-12-14 11:14:17 xend] DEBUG (image:179) ramdisk = /boot/initrd-javera-reiserfs.gz [2006-12-14 11:14:17 xend] DEBUG (image:180) vcpus = 1 [2006-12-14 11:14:17 xend] DEBUG (image:181) features [2006-12-14 11:14:17 xend] DEBUG (blkif:24) exception looking up device number for hdd1: [Errno 2] No such file or directory: ''/dev/hdd1'' [2006-12-14 11:14:17 xend] DEBUG (DevController:103) DevController: writing {''virtual-device'': ''5697'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/58/5697''} to /local/domain/58/device/vbd/5697. [2006-12-14 11:14:17 xend] DEBUG (DevController:105) DevController: writing {''domain'': ''gis'', ''frontend'': ''/local/domain/58/device/vbd/5697'', ''dev'': ''hdd1'', ''state'': ''1'', ''params'': ''/var/tmp/xen/fw1.vmdisk'', ''mode'': ''w'', ''frontend-id'': ''58'', ''type'': ''file''} to /local/domain/0/backend/vbd/58/5697. [2006-12-14 11:14:17 xend] DEBUG (DevController:103) DevController: writing {''backend-id'': ''0'', ''mac'': ''aa:cc:00:11:11:22'', ''handle'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/58/0''} to /local/domain/58/device/vif/0. [2006-12-14 11:14:17 xend] DEBUG (DevController:105) DevController: writing {''bridge'': ''xenbr-I'', ''domain'': ''gis'', ''handle'': ''0'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''ip'': ''1.2.3.4'', ''state'': ''1'', ''frontend'': ''/local/domain/58/device/vif/0'', ''mac'': ''aa:cc:00:11:11:22'', ''frontend-id'': ''58''} to /local/domain/0/backend/vif/58/0. [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:675) Storing VM details: {''ssidref'': ''0'', ''uuid'': ''f420af5f-06aa-8fab-c376-711ed06d1219'', ''on_reboot'': ''restart'', ''start_time'': ''1166091257.95'', ''on_poweroff'': ''destroy'', ''name'': ''gis'', ''vcpus'': ''1'', ''vcpu_avail'': ''1'', ''memory'': ''64'', ''on_crash'': ''restart'', ''image'': ''(linux (kernel /boot/vmlinuz-xenpae) (ramdisk /boot/initrd-javera-reiserfs.gz) (root /dev/hda1))'', ''maxmem'': ''64''} [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:700) Storing domain details: {''console/ring-ref'': ''877999'', ''console/port'': ''2'', ''name'': ''gis'', ''console/limit'': ''1048576'', ''vm'': ''/vm/f420af5f-06aa-8fab-c376-711ed06d1219'', ''domid'': ''58'', ''cpu/0/availability'': ''online'', ''memory/target'': ''65536'', ''store/ring-ref'': ''799902'', ''store/port'': ''1''} [2006-12-14 11:14:17 xend.XendDomainInfo] DEBUG (XendDomainInfo:881) XendDomainInfo.handleShutdownWatch [2006-12-14 11:14:18 xend] DEBUG (DevController:132) Waiting for devices vif. [2006-12-14 11:14:18 xend] DEBUG (DevController:138) Waiting for 0. [2006-12-14 11:14:18 xend] DEBUG (DevController:403) hotplugStatusCallback /local/domain/0/backend/vif/58/0/hotplug-status. *Error: Device 0 (vif) could not be connected. Hotplug scripts not working.* [2006-12-14 11:14:28 xend.XendDomainInfo] DEBUG (XendDomainInfo:1356) XendDomainInfo.destroy: domid=58 [2006-12-14 11:14:28 xend.XendDomainInfo] DEBUG (XendDomainInfo:1364) XendDomainInfo.destroyDomain(58) This the domU gis configuration file: ======================= kernel = "/boot/vmlinuz-xenpae" ramdisk = "/boot/initrd-javera-reiserfs.gz" memory = 64 root = "/dev/hda1" name = "gis" disk = [''file:/var/tmp/xen/fw1.vmdisk,hdd1,w''] vif = [''ip=1.2.3.4, mac=aa:cc:00:11:11:22, bridge=xenbr-I'' ] Normally, when I need create one domain more I copy a working configuration file to a new, modify tne mac address, disk image and the name and leave untouch then kernel and ramdisk entries, so the problem has to be from my xen environment and not from my configuration file. In addition, on the /var/log/messages appears the following message: Dec 14 09:56:33 xen2 kernel: ------------[ cut here ]------------ Dec 14 09:56:33 xen2 kernel: kernel BUG at arch/i386/mm/pgtable-xen.c:306! Dec 14 09:56:33 xen2 kernel: invalid opcode: 0000 [#1] Dec 14 09:56:33 xen2 kernel: SMP Dec 14 09:56:33 xen2 kernel: last sysfs file: /block/fd0/dev Dec 14 09:56:33 xen2 kernel: Modules linked in: hfs vfat fat reiserfs nls_utf8 cifs nfsd exportfs lockd nfs_acl sunrpc xt_tc pudp xt_physdev iptable_filter ip_tables x_tables sg qla2300 qla2xxx qla2xxx_conf firmware_class intermodule af_packet bridg e blkbk netbk netloop ipv6 button battery ac apparmor aamatch_pcre loop dm_mod hw_random uhci_hcd ehci_hcd usbcore shpchp pc i_hotplug i6300esb tg3 ide_cd cdrom ext3 jbd fan thermal processor scsi_transport_fc cciss piix sd_mod scsi_mod ide_disk ide _core Dec 14 09:56:33 xen2 kernel: CPU: 0 Dec 14 09:56:33 xen2 kernel: EIP: 0061:[<c0113120>] Tainted: G U VLI Dec 14 09:56:33 xen2 kernel: EFLAGS: 00010282 (2.6.16.13-4-xenpae #1) Dec 14 09:56:33 xen2 kernel: EIP is at pgd_ctor+0x20/0x30 Dec 14 09:56:33 xen2 kernel: eax: fffffff4 ebx: c04bdac0 ecx: 00000000 edx: 00000000 Dec 14 09:56:33 xen2 kernel: esi: c04bdadc edi: c0113100 ebp: 00000000 esp: cfb0be58 Dec 14 09:56:33 xen2 kernel: ds: 007b es: 007b ss: 0069 Dec 14 09:56:33 xen2 udevd-event[18525]: run_program: ''/etc/xen/scripts/block'' abnormal exit Dec 14 09:56:33 xen2 kernel: Process udevd (pid: 885, threadinfo=cfb0a000 task=c05b99b0) Dec 14 09:56:33 xen2 kernel: Stack: <0>c0166f98 00000010 000000d0 c0b08f24 00000000 000000d0 c53dfdc0 0000000c Dec 14 09:56:33 xen2 kernel: c0b08f00 cfb0a000 c0b08f00 00000000 00000000 00000001 0003dd94 000000d0 Dec 14 09:56:33 xen2 kernel: c53dfdc0 00000000 01200011 c0166b3d cc137040 cfbf68e8 cc1371e8 c0113526 Dec 14 09:56:33 xen2 kernel: Call Trace: Dec 14 09:56:33 xen2 kernel: [<c0166f98>] cache_alloc_refill+0x438/0x5a0 Dec 14 09:56:33 xen2 kernel: [<c0166b3d>] kmem_cache_alloc+0x9d/0xc0 Dec 14 09:56:33 xen2 kernel: [<c0113526>] pgd_alloc+0x16/0x310 Dec 14 09:56:33 xen2 kernel: [<c011cef7>] mm_init+0xa7/0xd0 Dec 14 09:56:33 xen2 kernel: [<c011d80a>] copy_process+0x75a/0x1330 Dec 14 09:56:33 xen2 kernel: [<c0114000>] do_page_fault+0x0/0x948 Dec 14 09:56:33 xen2 kernel: [<c01051b7>] error_code+0x2b/0x30 Dec 14 09:56:33 xen2 kernel: [<c016ef7a>] invalidate_inode_buffers+0xa/0x60 Dec 14 09:56:33 xen2 kernel: [<c011e71e>] do_fork+0x6e/0x1f0 Dec 14 09:56:33 xen2 kernel: [<c0187fe4>] mntput_no_expire+0x24/0xa0 Dec 14 09:56:33 xen2 kernel: [<c0102eb2>] sys_clone+0x32/0x40 Dec 14 09:56:33 xen2 kernel: [<c0105025>] syscall_call+0x7/0xb Dec 14 09:56:33 xen2 kernel: Code: 00 00 89 f6 8d bc 27 00 00 00 00 80 3d 24 6c 38 c0 00 74 07 f3 c3 90 8d 74 26 00 31 d2 b9 20 00 00 00 e8 44 38 00 00 85 c0 74 e9 <0f> 0b 32 01 1f a9 2f c0 c3 8d b4 26 00 00 00 00 31 d2 b9 00 63 Thanks in advanced -- Juan Antonio Vera Responsable Departament Informàtica Ajuntament Sant Adrià de Besòs Telf: 93 381 20 04 (ext 367) Fax: 93 381 70 56 Email: javera@sant-adria.net http://www.sant-adria.net -- Aquest missatge ha estat verificat amb antivirus i antispam. Es considera que esta net. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users