I set up a CentOS6-XEN4-Server according to these instructions.
Now I want to set up bridges - first manually:
brctl addbr test - but this fails with:
"add Bridge failed: Package not installed"
Googling about that I tried to manually
modprobe bridge which triggers an error that is caused-according to
bridge: Unknown symbol ipv6_dev_get_saddr (err 0)
modinfo bridge reveals that the bridge-modules depends on stp,llc and ipv6.
Great. I do not want IPv6, I do not need IPv6 and have blacklisted IPv6.
Is there any way to get
brctlrunning without enabling IPv6?
Why is that depency there at all?
I found this to be a general CentOS 6/RH 6 problem. It also applies to the bonding module.
The accepted answer describes the root-cause - so this problem will also arise on comparable kernel-versions and is not restricted to CentOS/RedHat/Scentific Linux 6.