On Wed, Dec 12, 2012 at 5:45 AM, Helmut Grohne <[email protected]> wrote:
> Control: reassign -1 udev
> Control: tags -1 moreinfo
>
> If you do not happen to know the correct package, please use "general"
> with no version.
>
> Sure I will follow, This is the first time I am filing a bug.
> Do you remember which packages were involved in the upgrade? It is
> basically impossible to figure out the cause from the information given
> in your report. A first guess would be that udev is the cause, but this
> may be wrong as well.
>
>
I did apt-get update followed by apt-get upgrade, Here is a tail of
/var/log/dpkg.log, leave out the first line from the output alone.
2012-12-04 10:39:07 status installed initramfs-tools:all 0.109
2012-12-11 06:34:51 startup archives unpack
2012-12-11 06:34:52 upgrade libxml2:amd64 2.8.0+dfsg1-6 2.8.0+dfsg1-7
2012-12-11 06:34:52 status half-configured libxml2:amd64 2.8.0+dfsg1-6
2012-12-11 06:34:52 status unpacked libxml2:amd64 2.8.0+dfsg1-6
2012-12-11 06:34:52 status half-installed libxml2:amd64 2.8.0+dfsg1-6
2012-12-11 06:34:52 status half-installed libxml2:amd64 2.8.0+dfsg1-6
2012-12-11 06:34:52 status unpacked libxml2:amd64 2.8.0+dfsg1-7
2012-12-11 06:34:52 status unpacked libxml2:amd64 2.8.0+dfsg1-7
2012-12-11 06:34:53 upgrade exim4-config:all 4.80-5.1 4.80-6
2012-12-11 06:34:53 status half-configured exim4-config:all 4.80-5.1
2012-12-11 06:34:53 status unpacked exim4-config:all 4.80-5.1
2012-12-11 06:34:53 status half-installed exim4-config:all 4.80-5.1
2012-12-11 06:34:53 status triggers-pending man-db:amd64 2.6.2-1
2012-12-11 06:34:53 status half-installed exim4-config:all 4.80-5.1
2012-12-11 06:34:53 status half-installed exim4-config:all 4.80-5.1
2012-12-11 06:34:53 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:53 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:54 upgrade exim4-base:amd64 4.80-5.1 4.80-6
2012-12-11 06:34:54 status half-configured exim4-base:amd64 4.80-5.1
2012-12-11 06:34:54 status unpacked exim4-base:amd64 4.80-5.1
2012-12-11 06:34:54 status half-installed exim4-base:amd64 4.80-5.1
2012-12-11 06:34:54 status half-installed exim4-base:amd64 4.80-5.1
2012-12-11 06:34:54 status half-installed exim4-base:amd64 4.80-5.1
2012-12-11 06:34:55 status unpacked exim4-base:amd64 4.80-6
2012-12-11 06:34:55 status unpacked exim4-base:amd64 4.80-6
2012-12-11 06:34:55 upgrade exim4-daemon-light:amd64 4.80-5.1 4.80-6
2012-12-11 06:34:55 status half-configured exim4-daemon-light:amd64 4.80-5.1
2012-12-11 06:34:55 status unpacked exim4-daemon-light:amd64 4.80-5.1
2012-12-11 06:34:55 status half-installed exim4-daemon-light:amd64 4.80-5.1
2012-12-11 06:34:55 status half-installed exim4-daemon-light:amd64 4.80-5.1
2012-12-11 06:34:55 status half-installed exim4-daemon-light:amd64 4.80-5.1
2012-12-11 06:34:55 status unpacked exim4-daemon-light:amd64 4.80-6
2012-12-11 06:34:55 status unpacked exim4-daemon-light:amd64 4.80-6
2012-12-11 06:34:56 upgrade exim4:all 4.80-5.1 4.80-6
2012-12-11 06:34:56 status half-configured exim4:all 4.80-5.1
2012-12-11 06:34:56 status unpacked exim4:all 4.80-5.1
2012-12-11 06:34:56 status half-installed exim4:all 4.80-5.1
2012-12-11 06:34:56 status half-installed exim4:all 4.80-5.1
2012-12-11 06:34:56 status unpacked exim4:all 4.80-6
2012-12-11 06:34:56 status unpacked exim4:all 4.80-6
2012-12-11 06:34:56 trigproc man-db:amd64 2.6.2-1 2.6.2-1
2012-12-11 06:34:56 status half-configured man-db:amd64 2.6.2-1
2012-12-11 06:34:57 status installed man-db:amd64 2.6.2-1
2012-12-11 06:34:58 startup packages configure
2012-12-11 06:34:58 configure libxml2:amd64 2.8.0+dfsg1-7 <none>
2012-12-11 06:34:58 status unpacked libxml2:amd64 2.8.0+dfsg1-7
2012-12-11 06:34:58 status half-configured libxml2:amd64 2.8.0+dfsg1-7
2012-12-11 06:34:59 status installed libxml2:amd64 2.8.0+dfsg1-7
2012-12-11 06:34:59 configure exim4-config:all 4.80-6 <none>
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:34:59 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:00 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:01 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:01 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:01 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:01 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:01 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:01 status unpacked exim4-config:all 4.80-6
2012-12-11 06:35:01 status half-configured exim4-config:all 4.80-6
2012-12-11 06:35:02 status installed exim4-config:all 4.80-6
2012-12-11 06:35:02 configure exim4-base:amd64 4.80-6 <none>
2012-12-11 06:35:02 status unpacked exim4-base:amd64 4.80-6
2012-12-11 06:35:02 status unpacked exim4-base:amd64 4.80-6
2012-12-11 06:35:02 status unpacked exim4-base:amd64 4.80-6
2012-12-11 06:35:02 status unpacked exim4-base:amd64 4.80-6
2012-12-11 06:35:02 status unpacked exim4-base:amd64 4.80-6
2012-12-11 06:35:02 status half-configured exim4-base:amd64 4.80-6
2012-12-11 06:35:03 status installed exim4-base:amd64 4.80-6
2012-12-11 06:35:03 configure exim4-daemon-light:amd64 4.80-6 <none>
2012-12-11 06:35:03 status unpacked exim4-daemon-light:amd64 4.80-6
2012-12-11 06:35:03 status half-configured exim4-daemon-light:amd64 4.80-6
2012-12-11 06:35:04 status installed exim4-daemon-light:amd64 4.80-6
2012-12-11 06:35:04 configure exim4:all 4.80-6 <none>
2012-12-11 06:35:04 status unpacked exim4:all 4.80-6
2012-12-11 06:35:05 status half-configured exim4:all 4.80-6
2012-12-11 06:35:05 status installed exim4:all 4.80-6
>
> So this makes a race condition very likely.
>
race condition between which of the likely programs ?
>
> Can you attach the /etc/udev/rules.d/70-persistent-net.rules from an
> affected system and an unaffected, but similar system?
>
>
This is from the affected system, when eth0 became eth5. Though the MAC
address looks different for eth0 and eth5 I am very much sure that no one
changed the hardware for this to happen.
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="a4:ae:52:af:65:a8", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth0"
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.1 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="a4:ae:52:af:65:a9", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth1"
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:03.0/0000:08:00.0 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:10:18:e4:48:0a", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth2"
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:03.0/0000:08:00.1 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:10:18:e4:48:0b", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth3"
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.1 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="a4:ae:52:ac:4d:25", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth4"
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="a4:ae:52:ac:4d:24", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth5"
--
Regards,
Balasubramaniam Natarajan
www.blog.etutorshop.com