I have a 64bit server with centos5.2 as dom0, previously had xen 3.2.0-0xs I downloaded xen 3.3.0 tarball and did a make world then yum removed xen and xen-libs and did a make install tweaked grub.conf to suit and rebooted xen and dom0 load, xend and xenstored are running eth0/peth0 bridge is started, I can SSH to the dom0 xm start mydomU complains "Error: Device 0 (vif) could not be connected. Hotplug scripts not working." files in /etc/xen/scripts look ok. /var/log/xen/xen-hotplug.log is empty, I can''t see anything else of interest in /var/log/xen/xend.log Any suggestions? [2008-08-31 16:57:12 9426] DEBUG (XendDomainInfo:2028) XendDomainInfo.constructDomain [2008-08-31 16:57:12 9426] DEBUG (balloon:132) Balloon: 531372 KiB free; need 2048; done. [2008-08-31 16:57:12 9426] DEBUG (XendDomain:447) Adding Domain: 2 [2008-08-31 16:57:12 9426] DEBUG (XendDomainInfo:2134) XendDomainInfo.initDomain: 2 256 [2008-08-31 16:57:12 9467] DEBUG (XendBootloader:99) Launching bootloader as [''/usr/bin/pygrub'', ''--output=/var/run/xend/boot/xenbl.11882'', ''/dev/ vgr1/mysql'']. [2008-08-31 16:57:17 9426] DEBUG (XendDomainInfo:2215) _initDomain:shadow_memory=0x0, memory_static_max=0x20000000, memory_static_min=0x0. [2008-08-31 16:57:17 9426] DEBUG (balloon:132) Balloon: 531364 KiB free; need 526336; done. [2008-08-31 16:57:17 9426] INFO (image:166) buildDomain os=linux dom=2 vcpus=1 [2008-08-31 16:57:17 9426] DEBUG (image:631) domid = 2 [2008-08-31 16:57:17 9426] DEBUG (image:632) memsize = 512 [2008-08-31 16:57:17 9426] DEBUG (image:633) image /var/run/xend/boot/boot_kernel.hHNkiG [2008-08-31 16:57:17 9426] DEBUG (image:634) store_evtchn = 1 [2008-08-31 16:57:17 9426] DEBUG (image:635) console_evtchn = 2 [2008-08-31 16:57:17 9426] DEBUG (image:636) cmdline = ro root=LABEL=/ console=ttyS1 [2008-08-31 16:57:17 9426] DEBUG (image:637) ramdisk /var/run/xend/boot/boot_ramdisk.r-fMMy [2008-08-31 16:57:17 9426] DEBUG (image:638) vcpus = 1 [2008-08-31 16:57:17 9426] DEBUG (image:639) features [2008-08-31 16:57:17 9426] INFO (XendDomainInfo:1900) createDevice: console : {''protocol'': ''vt100'', ''location'': ''2'', ''uuid'': ''f3301a39-862c-ad1e-b 366-28bcaa8c683e''} [2008-08-31 16:57:17 9426] DEBUG (DevController:122) DevController: writing {''protocol'': ''x86_32-abi'', ''state'': ''1'', ''backend-id'': ''0'', ''backend'': ''/local/domain/0/backend/console/2/0''} to /local/domain/2/device/console/0. [2008-08-31 16:57:17 9426] DEBUG (DevController:124) DevController: writing {''domain'': ''mysql'', ''frontend'': ''/local/domain/2/device/console/0'', ''u uid'': ''f3301a39-862c-ad1e-b366-28bcaa8c683e'', ''frontend-id'': ''2'', ''state'': ''1'', ''location'': ''2'', ''online'': ''1'', ''protocol'': ''vt100''} to /local/dom ain/0/backend/console/2/0. [2008-08-31 16:57:17 9426] INFO (XendDomainInfo:1900) createDevice: vbd : {''protocol'': ''x86_32-abi'', ''uuid'': ''9c155288-d73f-b636-9ac0-dde209dac6d5 '', ''bootable'': 1, ''driver'': ''paravirtualised'', ''dev'': ''xvda:disk'', ''uname'': ''phy:/dev/vgr1/mysql'', ''mode'': ''w'', ''backend'': ''0''} [2008-08-31 16:57:17 9426] DEBUG (DevController:122) DevController: writing {''virtual-device'': ''51712'', ''protocol'': ''x86_32-abi'', ''device-type'': '' disk'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vbd/2/51712''} to /local/domain/2/device/vbd/51712. [2008-08-31 16:57:17 9426] DEBUG (DevController:124) DevController: writing {''domain'': ''mysql'', ''frontend'': ''/local/domain/2/device/vbd/51712'', ''u uid'': ''9c155288-d73f-b636-9ac0-dde209dac6d5'', ''dev'': ''xvda'', ''state'': ''1'', ''params'': ''/dev/vgr1/mysql'', ''mode'': ''w'', ''online'': ''1'', ''frontend-id'': ''2'', ''type'': ''phy''} to /local/domain/0/backend/vbd/2/51712. [2008-08-31 16:57:17 9426] INFO (XendDomainInfo:1900) createDevice: vif : {''bridge'': ''eth0'', ''mac'': ''00:16:3e:74:56:59'', ''script'': ''vif-bridge'', '' uuid'': ''f1e4ed0d-bff2-4ceb-fa15-2495e541da6e'', ''backend'': ''0''} [2008-08-31 16:57:17 9426] DEBUG (DevController:122) DevController: writing {''mac'': ''00:16:3e:74:56:59'', ''handle'': ''0'', ''protocol'': ''x86_32-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/2/0''} to /local/domain/2/device/vif/0. [2008-08-31 16:57:17 9426] DEBUG (DevController:124) DevController: writing {''bridge'': ''eth0'', ''domain'': ''mysql'', ''handle'': ''0'', ''uuid'': ''f1e4ed0d -bff2-4ceb-fa15-2495e541da6e'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''mac'': ''00:16:3e:74:56:59'', ''frontend-id'': ''2'', ''state'': ''1'', ''online'': ''1 '', ''frontend'': ''/local/domain/2/device/vif/0''} to /local/domain/0/backend/vif/2/0. [2008-08-31 16:57:17 9426] DEBUG (XendDomainInfo:2729) Storing VM details: {''on_xend_stop'': ''ignore'', ''shadow_memory'': ''0'', ''uuid'': ''9f094ac8-8eab -d37a-28e0-5b025bb813b9'', ''on_reboot'': ''restart'', ''start_time'': ''1220198237.85'', ''on_poweroff'': ''destroy'', ''on_xend_start'': ''ignore'', ''on_crash'': ''restart'', ''xend/restart_count'': ''0'', ''vcpus'': ''1'', ''vcpu_avail'': ''1'', ''image'': "(linux (kernel ) (notes (FEATURES ''writable_page_tables|writable_ descriptor_tables|auto_translated_physmap|pae_pgdir_above_4gb|supervisor_mode_kernel'') (VIRT_BASE 3221225472) (GUEST_VERSION 2.6) (PADDR_OFFSET 32 21225472) (GUEST_OS linux) (HYPERCALL_PAGE 3225423872) (LOADER generic) (PAE_MODE yes) (ENTRY 3225419776) (XEN_VERSION xen-3.0)))", ''name'': ''mysql ''} [2008-08-31 16:57:17 9426] DEBUG (XendDomainInfo:1359) Storing domain details: {''console/ring-ref'': ''2206401'', ''image/entry'': ''3225419776'', ''conso le/port'': ''2'', ''store/ring-ref'': ''2206402'', ''image/loader'': ''generic'', ''vm'': ''/vm/9f094ac8-8eab-d37a-28e0-5b025bb813b9'', ''control/platform-feature -multiprocessor-suspend'': ''1'', ''image/guest-os'': ''linux'', ''image/features/writable-descriptor-tables'': ''1'', ''image/virt-base'': ''3221225472'', ''memo ry/target'': ''524288'', ''image/guest-version'': ''2.6'', ''image/features/supervisor-mode-kernel'': ''1'', ''image/pae-mode'': ''yes'', ''console/limit'': ''10485 76'', ''image/paddr-offset'': ''3221225472'', ''image/hypercall-page'': ''3225423872'', ''cpu/0/availability'': ''online'', ''image/features/pae-pgdir-above-4gb '': ''1'', ''image/features/writable-page-tables'': ''1'', ''console/type'': ''xenconsoled'', ''image/features/auto-translated-physmap'': ''1'', ''name'': ''mysql'', ''domid'': ''2'', ''image/xen-version'': ''xen-3.0'', ''store/port'': ''1''} [2008-08-31 16:57:17 9426] DEBUG (DevController:155) Waiting for devices vif. [2008-08-31 16:57:17 9426] DEBUG (XendDomainInfo:1443) XendDomainInfo.handleShutdownWatch [2008-08-31 16:57:17 9426] DEBUG (DevController:160) Waiting for 0. [2008-08-31 16:57:17 9426] DEBUG (DevController:645) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. [2008-08-31 16:58:57 9426] WARNING (XendDomain:1041) Failed to setup devices for <domain id=2 name=mysql memory=536870912 state=paused>: Device 0 (vif) could not be connected. Hotplug scripts not working. [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:2389) XendDomainInfo.destroy: domid=2 [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:2406) XendDomainInfo.destroyDomain(2) [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:1939) Destroying device model [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:1946) Releasing devices [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:1952) Removing vif/0 [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:888) XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0 [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:1952) Removing vbd/51712 [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:888) XendDomainInfo.destroyDevice: deviceClass = vbd, device = vbd/51712 [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:1952) Removing console/0 [2008-08-31 16:58:57 9426] DEBUG (XendDomainInfo:888) XendDomainInfo.destroyDevice: deviceClass = console, device console/0 [2008-08-31 16:58:58 9426] DEBUG (XendDomainInfo:1944) No device model [2008-08-31 16:58:58 9426] DEBUG (XendDomainInfo:1946) Releasing devices _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andy Burns
2008-Sep-01 11:07 UTC
[Xen-users] Re: Can''t start domU after upgrade to xen3.3.0
2008/8/31 Andy Burns <xen.lists@burns.me.uk>:> xm start mydomU complains > "Error: Device 0 (vif) could not be connected. Hotplug scripts not working."I thought this might be due to my "(network-script network-bridge-wrapper)" script which sets up eth1 and well as eth0, so took it out but made no difference, xen-hotplug.log still empty, any clues how to trace what''s going on? _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Todd Deshane
2008-Sep-01 15:46 UTC
Re: [Xen-users] Re: Can''t start domU after upgrade to xen3.3.0
On Mon, Sep 1, 2008 at 7:07 AM, Andy Burns <xen.lists@burns.me.uk> wrote:> 2008/8/31 Andy Burns <xen.lists@burns.me.uk>: > >> xm start mydomU complains >> "Error: Device 0 (vif) could not be connected. Hotplug scripts not working." > > I thought this might be due to my "(network-script > network-bridge-wrapper)" script which sets up eth1 and well as eth0, > so took it out but made no difference, xen-hotplug.log still empty, > any clues how to trace what''s going on? >You can add +x to the shell scripts (the network scripts), which should produce output to the system logger (i.e syslog) Also, sometimes xenstore-* commands can help. Cheers, Todd -- Todd Deshane http://todddeshane.net check out our book: http://runningxen.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andy Burns
2008-Sep-01 16:01 UTC
Re: [Xen-users] Re: Can''t start domU after upgrade to xen3.3.0
2008/9/1 Todd Deshane <deshantm@gmail.com>:> You can add +x to the shell scripts (the network scripts), which should produce > output to the system logger (i.e syslog)I already tried a "set +x" in xen-hotplug-common.sh but that only seemed to give me stuff in xen-hotplug.log related to disks, I tried the same in vif-bridge and xen-network-common.sh but got no logging from those.> Also, sometimes xenstore-* commands can help.I''ll give them a look, thanks ... _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andy Burns
2008-Sep-01 22:01 UTC
Re: [Xen-users] Re: Can''t start domU after upgrade to xen3.3.0
2008/9/1 Todd Deshane <deshantm@gmail.com>:> You can add +x to the shell scripts (the network scripts), which should produce > output to the system logger (i.e syslog)xen seems to know the correct parameters for the vif, from /var/log/xen/xend.log [2008-09-01 22:30:21 17017] INFO (XendDomainInfo:1900) createDevice: vif : {''bridge'': ''eth0'', ''mac'': ''00:16:3e:74:56:59'', ''script'': ''vif-bridge'', ''uuid'': ''8b8b48a6-7590-75f6-0aeb-e5cd42c060bd'', ''backend'': ''0''} [2008-09-01 22:30:21 17017] DEBUG (DevController:122) DevController: writing {''mac'': ''00:16:3e:74:56:59'', ''handle'': ''0'', ''protocol'': ''x86_32-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/16/0''} to /local/domain/16/device/vif/0. [2008-09-01 22:30:21 17017] DEBUG (DevController:124) DevController: writing {''bridge'': ''eth0'', ''domain'': ''mysql'', ''handle'': ''0'', ''uuid'': ''8b8b48a6-7590-75f6-0aeb-e5cd42c060bd'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''mac'': ''00:16:3e:74:56:59'', ''frontend-id'': ''16'', ''state'': ''1'', ''online'': ''1'', ''frontend'': ''/local/domain/16/device/vif/0''} to /local/domain/0/backend/vif/16/0. [2008-09-01 22:30:21 17017] DEBUG (DevController:155) Waiting for devices vif. [2008-09-01 22:30:21 17017] DEBUG (DevController:645) hotplugStatusCallback /local/domain/0/backend/vif/16/0/hotplug-status. [2008-09-01 22:32:01 17017] WARNING (XendDomain:1041) Failed to setup devices for <domain id=16 name=mysql memory=536870912 state=paused>: Device 0 (vif) could not be connected. Hotplug scripts not working. [2008-09-01 22:32:01 17017] DEBUG (XendDomainInfo:1952) Removing vif/0 [2008-09-01 22:32:01 17017] DEBUG (XendDomainInfo:888) XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0 nothing else in /var/log/messages or other /var/log/xen files _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andy Burns
2008-Sep-01 22:02 UTC
Re: [Xen-users] Re: Can''t start domU after upgrade to xen3.3.0
> You can add +x to the shell scripts (the network scripts), which should produce > output to the system logger (i.e syslog)xen seems to know the correct parameters for the vif, from /var/log/xen/xend.log [2008-09-01 22:30:21 17017] INFO (XendDomainInfo:1900) createDevice: vif : {''bridge'': ''eth0'', ''mac'': ''00:16:3e:74:56:59'', ''script'': ''vif-bridge'', ''uuid'': ''8b8b48a6-7590-75f6-0aeb-e5cd42c060bd'', ''backend'': ''0''} [2008-09-01 22:30:21 17017] DEBUG (DevController:122) DevController: writing {''mac'': ''00:16:3e:74:56:59'', ''handle'': ''0'', ''protocol'': ''x86_32-abi'', ''backend-id'': ''0'', ''state'': ''1'', ''backend'': ''/local/domain/0/backend/vif/16/0''} to /local/domain/16/device/vif/0. [2008-09-01 22:30:21 17017] DEBUG (DevController:124) DevController: writing {''bridge'': ''eth0'', ''domain'': ''mysql'', ''handle'': ''0'', ''uuid'': ''8b8b48a6-7590-75f6-0aeb-e5cd42c060bd'', ''script'': ''/etc/xen/scripts/vif-bridge'', ''mac'': ''00:16:3e:74:56:59'', ''frontend-id'': ''16'', ''state'': ''1'', ''online'': ''1'', ''frontend'': ''/local/domain/16/device/vif/0''} to /local/domain/0/backend/vif/16/0. [2008-09-01 22:30:21 17017] DEBUG (DevController:155) Waiting for devices vif. [2008-09-01 22:30:21 17017] DEBUG (DevController:645) hotplugStatusCallback /local/domain/0/backend/vif/16/0/hotplug-status. [2008-09-01 22:32:01 17017] WARNING (XendDomain:1041) Failed to setup devices for <domain id=16 name=mysql memory=536870912 state=paused>: Device 0 (vif) could not be connected. Hotplug scripts not working. [2008-09-01 22:32:01 17017] DEBUG (XendDomainInfo:1952) Removing vif/0 [2008-09-01 22:32:01 17017] DEBUG (XendDomainInfo:888) XendDomainInfo.destroyDevice: deviceClass = vif, device = vif/0 nothing else in /var/log/messages or other /var/log/xen files _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users