Your message dated Mon, 30 Jul 2012 21:33:43 +0000
with message-id <[email protected]>
and subject line Bug#671018: fixed in xen 4.1.3~rc1+hg-20120614.a9c0a89c08f2-5
has caused the Debian Bug report #671018,
regarding [xen-utils-common] qemu-ifup breaks networking by changing mac address
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
671018: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671018
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xen-utils-common
Version: 4.0.0-1
Severity: important
Tags: patch
--- Please enter the report below this line. ---
when you use "hardware" virtual machine (with qemu) with xen
configured for bridging
the network script treates a tap interface and then
/etc/xen/scripts/qemu-ifup adds it to the bridge.
That would be ok but tap interfaces have a random mac address and the
bridge always gets tha lowest mac address.
considered dom0 uses this bridge, this can lead to a loss of network
connection.
The probability of getting this problem changes with the real mac
address of the main interface.
(No chance mine starts with "BC" )
A nice solution is to change the mac address of the tap interface to
some very high and unlikely value before it is added to the bridge.
Here is my version of /etc/xen/scripts/qemu-ifup
It has some logs inside that can be removed but I feel it useful for
checking.
#!/bin/sh
echo -c 'config qemu network with xen bridge for '
echo $*
####MY PATCH
#echo "Current config of $1 "
#ip link show $1
echo "Changing mac address of $1 to fe:ff:ff:ff:ff:ff"
ip link set $1 addr fe:ff:ff:ff:ff:ff
#echo "checking new config of $1 "
#ip link show $1
####END OF MYPATCH
ifconfig $1 0.0.0.0 up
brctl addif $2 $1
--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.32-5-xen-amd64
Debian Release: 6.0.4
500 stable security.debian.org
500 stable ftp.fr.debian.org
500 squeeze-backports mozilla.debian.net
100 squeeze-backports backports.debian.org
--- Package information. ---
Package's Depends field is empty.
Package's Recommends field is empty.
Package's Suggests field is empty.
--- End Message ---
--- Begin Message ---
Source: xen
Source-Version: 4.1.3~rc1+hg-20120614.a9c0a89c08f2-5
We believe that the bug you reported is fixed in the latest version of
xen, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Blank <[email protected]> (supplier of updated xen package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 28 Jul 2012 10:23:26 +0200
Source: xen
Binary: xen-docs-4.1 libxen-4.1 libxenstore3.0 libxen-dev xenstore-utils
libxen-ocaml libxen-ocaml-dev xen-utils-common xen-utils-4.1
xen-hypervisor-4.1-amd64 xen-system-amd64 xen-hypervisor-4.1-i386
xen-system-i386
Architecture: source amd64 all
Version: 4.1.3~rc1+hg-20120614.a9c0a89c08f2-5
Distribution: unstable
Urgency: low
Maintainer: Debian Xen Team <[email protected]>
Changed-By: Bastian Blank <[email protected]>
Description:
libxen-4.1 - Public libs for Xen
libxen-dev - Public headers and libs for Xen
libxen-ocaml - OCaml libraries for controlling Xen
libxen-ocaml-dev - OCaml libraries for controlling Xen (devel package)
libxenstore3.0 - Xenstore communications library for Xen
xen-docs-4.1 - Documentation for Xen
xen-hypervisor-4.1-amd64 - Xen Hypervisor on AMD64
xen-hypervisor-4.1-i386 - Xen Hypervisor on i386
xen-system-amd64 - Xen System on AMD64 (meta-package)
xen-system-i386 - Xen System on i386 (meta-package)
xen-utils-4.1 - XEN administrative tools
xen-utils-common - Xen administrative tools - common files
xenstore-utils - Xenstore utilities for Xen
Closes: 671018 680528 681376
Changes:
xen (4.1.3~rc1+hg-20120614.a9c0a89c08f2-5) unstable; urgency=low
.
[ Ian Campbell ]
* Set tap device MAC addresses to fe:ff:ff:ff:ff:ff (Closes: #671018)
* Only run xendomains initscript if toolstack is xl or xm (Closes: #680528)
.
[ Bastian Blank ]
* Actually build-depend on new enough version of dpkg-dev.
* Add xen-sytem-* meta-packages. We are finally in a position to do
automatic upgrades and this package is missing. (closes: #681376)
Checksums-Sha1:
3b379fad603bc737c3ff571823e9292fea6f4ef6 2679
xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.dsc
dbe27378d4dfa8147b56b931989a2fe1a2705ccb 109957
xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.debian.tar.gz
e7689ed1217b5acbd0a85b6124e4aabab80090af 748560
xen-hypervisor-4.1-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
83ea5c29eee15e086ae420db0b49eecb2c4bb288 16600
xen-system-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
390d1b40f7bfa2a52f8a24c90d47e86002b9a53e 1170680
xen-docs-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb
e3ecb7cb17a9c3bfd84b7457eaaa7048c9575790 77904
xen-utils-common_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb
3be425b7c8f23db14bd7ea4da3654bfc4d7522f6 288804
libxen-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
7c218799f5ca9b56c43157baca87c0aaa9cd0652 87424
libxen-ocaml-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
9f76ccbe662cd0d8b7e17536e193b874ab235850 28016
libxenstore3.0_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
abd9037e694cff2611eabbe0340042a6aa157dd1 137508
libxen-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
4d0e32169bdf3257d341b5877938f6792e7c5c96 61760
libxen-ocaml_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
a4316150e3a376bfdda8a0bd0848ef857dbd1700 25320
xenstore-utils_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
cdff71de05cf8768d18f15e0a1b364f71707a5ad 1606710
xen-utils-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
Checksums-Sha256:
416f8add5702ab2bd7db971a0dfd52caeaf194443337b66d349d0124d3bcd7e3 2679
xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.dsc
4b1b9cacf50e643639c28e24697b6cb35c971eed52a0b818f6d943e4e484c7e7 109957
xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.debian.tar.gz
cb8f2b4d9ccdb1309d5769aa6974bbee2b210c91d31fd33dd6094778212da0b4 748560
xen-hypervisor-4.1-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
632e4b1f6ea9091f97bbd6b5047529fe6df02e06f0030efa80b6a2877eb51427 16600
xen-system-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
ecf81970cbb414d172c96e63d23be72877a9f649b978b0f942aa7c2aa9818af0 1170680
xen-docs-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb
009f5b6020d85649f8f12ffce82cd72d6f3e15bb747e3c813afb41721954b125 77904
xen-utils-common_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb
a4c5b5798e31839c7353dfca80058e5f89bc891077a7ed1ffa45ea05fdc08075 288804
libxen-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
5c405a0cd179c140cdce22dd66580babbd9ea7b826fb697fe8a531d6454ca2da 87424
libxen-ocaml-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
06c00234422d0361d3a5485c7f8eee37a8a9e9bdb1b07143b534703bfc550d52 28016
libxenstore3.0_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
36b5410f2c4dd95037ae076256d97772539f7965b8a7ee8b121b1d4f37197dcc 137508
libxen-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
c622be57c5f392f975ec52ca6c0a9565f6b03b915949dc1f945e373bd9d4ab91 61760
libxen-ocaml_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
1e8cc5becd33efd34f63a9398fe03fb5c4044822c0576e6688949bfa00c4986b 25320
xenstore-utils_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
a0d56d46669c88d865f85612b725b912a0a94fd91dea73074c230e818cc1f007 1606710
xen-utils-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
Files:
ea4d5956f03775db3b29bf2660536802 2679 kernel optional
xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.dsc
a4431dfcf303f69576e0db2b1565e0fb 109957 kernel optional
xen_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5.debian.tar.gz
1df618584265b99902f8d3c09fa65075 748560 kernel optional
xen-hypervisor-4.1-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
1eab1bf31603836f6aa59118d45bcb29 16600 kernel optional
xen-system-amd64_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
16a9497f3d794be989f04795c4fa1b04 1170680 doc optional
xen-docs-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb
71a0d0e38001058bc275bf6c92b42c83 77904 kernel optional
xen-utils-common_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_all.deb
fc85fb833fc66b41c9e274d2f74757db 288804 libdevel optional
libxen-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
318f74ce4574fe1c251647ede2ae44d1 87424 ocaml optional
libxen-ocaml-dev_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
e7c47e1d267ffbeaeb80d6be4ce4503f 28016 libs optional
libxenstore3.0_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
a1d20b7ab7d56685157b993883bee192 137508 libs optional
libxen-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
01859bf2ea2508853f45fb572467fa3d 61760 ocaml optional
libxen-ocaml_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
7342900adfae55f8def9078c90bad5e8 25320 admin optional
xenstore-utils_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
1297244d4a8ac05017387e4dd5d86b1c 1606710 kernel optional
xen-utils-4.1_4.1.3~rc1+hg-20120614.a9c0a89c08f2-5_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAlATpJoACgkQLkAIIn9ODhEw5wCg7iNnCQM4x5wrGrXMhNMe9Yii
RWgAnRMocGwfx1wIT8XOu/JIr5p8rmk9
=1NDL
-----END PGP SIGNATURE-----
--- End Message ---