Upgrading to 0.140-2 was not sufficient to fix this problem for me. I still had an old definition for "eth0" and a new definition for "eth1" in my /etc/udev/rules.d/70-persistent-net.rules file even after rebooting.
Morever, moving that file to /var/tmp/ and rebooting to let it be regenerated also did not solve the problem -- it was regenerated with "eth1" as the name instead of "eth0". So either there is another file somewhere that stores persistent network interface names, (though it's not obvious to me WHERE such a thing would be), or the file was regenerated on the way down, instead of on the way up, using "eth1" which was still present (albeit unconfigured) at the time. The only thing that worked for me was to actually edit the file, changing "eth1" to "eth0", and reboot. I had really, really been hoping to avoid that, because I'm reluctant to edit configuration files for packages about which I don't care enough to learn their innermost secrets, since that means I'll be spammed with prompts by dpkg about whether I want to keep the old version or install the package maintainer's version, forever and ever. Or at least until a new version of Linux rewrites all the device handling for the (n+1)st time and we scrap everything and replace it with something even more complex and silly. Which seems to happen every few years. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

