I used this temporary fix to get my Xen-based system up and running
again. It should work for anyone who's looking for a temporary fix until
an official fix is released, though. Basically, all you need to do is
rebuild the drbd8-modules package. In my case I ran:
apt-get source drbd8-modules-2.6.26-2-xen-amd64
Any of the drbd8-modules-<foo> packages should work, though. This will
download and unpack the linux-modules-extra-2.6_2.6.26-6 source package.
Check the build dependencies with dpkg-checkbuilddeps, and install any
missing dependencies with apt-get. Run dpkg-buildpackage. This should
create several dozen .deb packages, among which are the drbd8 modules
for every architecture. Install the one(s) you need with dpkg.
Ultimately I had to reboot the target server because of some underlying
confusion in Pacemaker. I find it gets very confused if something goes
badly wrong with DRBD. But hopefully you can get away with just
restarting the heartbeat (or openAIS) service.
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact email@example.com