From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guillaume Rousse Subject: xend crash at startup Date: Mon, 05 Nov 2007 18:30:28 +0100 Message-ID: <472F5334.9050401@inria.fr> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040207020203030407090408" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------040207020203030407090408 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit xend crashes at startup with following stack trace: ... File "/usr/lib64/python/xen/xend/XendPIF.py", line 68, in linux_get_phy_ifaces phy_ifaces.append((name, int(mtu), bridged_mac)) UnboundLocalError: local variable 'bridged_mac' referenced before assignment The simple patch attached below prevent the crash, and allow xend to start normally. It seems the crash happens when bridged_ifname is set to eth2, whereas eth2 doesn't appear in ip -o link show. I'm joining output of 'ifconfig', 'ip -o link', and 'brctl show'. -- Guillaume Rousse Moyens Informatiques - INRIA Futurs Tel: 01 69 35 69 62 --------------040207020203030407090408 Content-Type: text/x-patch; name="prevent-xend-crash-when-no-iface-found.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="prevent-xend-crash-when-no-iface-found.patch" --- /usr/lib64/python/xen/xend/XendPIF.py 2007-05-18 16:45:21.000000000 +0200 +++ XendPIF.py 2007-11-05 18:22:56.000000000 +0100 @@ -61,6 +61,7 @@ if name[0] == 'p' and mac == 'fe:ff:ff:ff:ff:ff': bridged_ifname = linux_phy_to_virt(name) bridged_if = ifaces.get(bridged_ifname) + bridged_mac = '' if bridged_if: bridged_mac = bridged_if[2] phy_ifaces.append((name, int(mtu), bridged_mac)) --------------040207020203030407090408 Content-Type: text/plain; name="brctl.output" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="brctl.output" bridge name bridge id STP enabled interfaces administratif 8000.feffffffffff no peth2 dmz 8000.feffffffffff no peth3 recherche 8000.feffffffffff no peth1 services 8000.feffffffffff no vif0.0 peth0 vif2.0 xenbr0 8000.000000000000 no --------------040207020203030407090408 Content-Type: text/plain; name="ifconfig.output" Content-Disposition: inline; filename="ifconfig.output" Content-Transfer-Encoding: quoted-printable administratif Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:3034 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:305104 (297.9 KiB) TX bytes:0 (0.0 b) dmz Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:447 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:106353 (103.8 KiB) TX bytes:0 (0.0 b) eth0 Link encap:Ethernet HWaddr 00:1A:A0:14:A9:53 =20 inet adr:193.51.235.19 Bcast:193.51.235.63 Masque:255.255.255= .192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:211728 errors:0 dropped:0 overruns:0 frame:0 TX packets:150507 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:247843263 (236.3 MiB) TX bytes:67882172 (64.7 MiB) lo Link encap:Boucle locale =20 inet adr:127.0.0.1 Masque:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:82 errors:0 dropped:0 overruns:0 frame:0 TX packets:82 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:6712 (6.5 KiB) TX bytes:6712 (6.5 KiB) peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:220556 errors:0 dropped:0 overruns:0 frame:0 TX packets:164769 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000=20 RX bytes:249622348 (238.0 MiB) TX bytes:69630057 (66.4 MiB) Interruption:16 M=C3=A9moire:f8000000-f8011100=20 peth1 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:25464 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000=20 RX bytes:2958983 (2.8 MiB) TX bytes:0 (0.0 b) Interruption:16 M=C3=A9moire:f4000000-f4011100=20 peth2 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:9703 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000=20 RX bytes:786995 (768.5 KiB) TX bytes:0 (0.0 b) Adresse de base:0xecc0 M=C3=A9moire:fc5e0000-fc600000=20 peth3 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:7100 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000=20 RX bytes:541022 (528.3 KiB) TX bytes:0 (0.0 b) Adresse de base:0xec80 M=C3=A9moire:fc5c0000-fc5e0000=20 recherche Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:18341 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:2154136 (2.0 MiB) TX bytes:0 (0.0 b) services Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:19473 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:3365681 (3.2 MiB) TX bytes:0 (0.0 b) vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:150747 errors:0 dropped:0 overruns:0 frame:0 TX packets:212225 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:67923236 (64.7 MiB) TX bytes:247900044 (236.4 MiB) vif2.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF =20 UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 RX packets:1529 errors:0 dropped:0 overruns:0 frame:0 TX packets:53338 errors:0 dropped:18536 overruns:0 carrier:0 collisions:0 lg file transmission:32=20 RX bytes:199763 (195.0 KiB) TX bytes:43411929 (41.4 MiB) xenbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 =20 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0=20 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) --------------040207020203030407090408 Content-Type: text/plain; name="ip.output" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ip.output" 1: lo: mtu 16436 qdisc noqueue \ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: vif0.0: mtu 1500 qdisc noqueue \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 3: eth0: mtu 1500 qdisc noqueue \ link/ether 00:1a:a0:14:a9:53 brd ff:ff:ff:ff:ff:ff 4: vif0.1: mtu 1500 qdisc noop \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 5: veth1: mtu 1500 qdisc noop \ link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 6: vif0.2: mtu 1500 qdisc noop \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 7: veth2: mtu 1500 qdisc noop \ link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 8: vif0.3: mtu 1500 qdisc noop \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 9: veth3: mtu 1500 qdisc noop \ link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 10: peth1: mtu 1500 qdisc pfifo_fast qlen 1000\ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 11: peth2: mtu 1500 qdisc pfifo_fast qlen 1000\ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 12: peth3: mtu 1500 qdisc pfifo_fast qlen 1000\ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 13: eth4: mtu 1500 qdisc noop qlen 1000\ link/ether 00:0e:0c:db:3e:36 brd ff:ff:ff:ff:ff:ff 14: eth5: mtu 1500 qdisc noop qlen 1000\ link/ether 00:0e:0c:db:3e:37 brd ff:ff:ff:ff:ff:ff 15: peth0: mtu 1500 qdisc pfifo_fast qlen 1000\ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 16: services: mtu 1500 qdisc noqueue \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 17: recherche: mtu 1500 qdisc noqueue \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 18: administratif: mtu 1500 qdisc noqueue \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 19: dmz: mtu 1500 qdisc noqueue \ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff 20: xenbr0: mtu 1500 qdisc noqueue \ link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 22: vif2.0: mtu 1500 qdisc pfifo_fast qlen 32\ link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff --------------040207020203030407090408 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------040207020203030407090408--