Comment 8 for bug 974218

Revision history for this message
Robie Basak (racb) wrote : Re: Ifenslave-2.6 problem in ubuntu 12;04 precise

@simonnix

You have missing bond-primary directives and auto against bond0 instead of eth0 and eth1. Please re-read Tyler's comment - I think he has it right - and double check against the documentation.

In Precise, the method of specifying bonding has changed, since it changed in Debian. This is because bonding has to be defined from the point of view of each interface instead of the other way round in order to avoid a race condition. This is documented: see http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/ifenslave-2.6/precise/view/head:/debian/README.Debian

Consider the original reporter. He had not changed his configuration to the new form, so bonding did not work for him. So this bug (if any) is that an upgrade does not fix your configuration file for you. Thus I'm happy to leave this bug open on this basis, and if anybody can post a patch that reliably provides an automatic upgrade path, then please do so.

If you are having other problems with bonding not related to the configuration change or upgrade path, then please check carefully against the current documentation and file a new bug.