Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On Thu, 4 Dec 2008 01:53:22 +0100, "Lars Ellenberg" <lars.ellenberg at linbit.com> said: > On Wed, Dec 03, 2008 at 03:26:05PM -0700, ha at buglecreek.com wrote: > > I am running drbd-8.0.8 and was forced to install a new kernel on a > > fedora 8 machine (local security policy). Before I booted off the new > > kernel, I am trying to > > compile and install the new drbd.ko module. > > > > The following kernel packages are installed: > > kernel-devel-2.6.26.6-49.fc8 > > kernel-2.6.23.8-63.fc8 > > kernel-devel-2.6.23.8-63.fc8 > > kernel-2.6.26.6-49.fc8 > > kernel-headers-2.6.26.6-49.fc8 > > > > I am running the 2.6.23.8-63.fc8 kernel right now. > > > > I do the following: > > > > cd drbd-8.0.8/drbd/ > > make clean > > make KDIR=/usr/src/kernels/2.6.26.6-49.fc8-i686 (see output errors > > below) > > > > Doing make KDIR=/usr/src/kernels/2.6.23.8-63.fc8-i686 works fine and > > creates the drdb.ko. > > > > Any help would be great. I've done this on a redhat box with two > > kernels > > like above and it works fine also. By the way, The first error related > > to Docbook does not seem to be an issue, I get this on other systems > > also. I'm not sure where to go with this, I have a short lead time and > > would like to stick to the same drbd version so I don't have to rebuild > > the tools. > > drbd 8.0.8 will not work with 2.6.26. > try drbd 8.0.14. > If I upgrade to 8.0.14 can I just do the following on the backup system: cd drbd-8.0.14/drbd make clean make KDIR=/usr/src/kernels/2.6.26.6-49.fc8-i686 make install Then reboot into the new kernel. Then repeat on the primary system. I inherited this so I'm a little unclear how to proceed. By the way, these systems are using heartbeat to mount the drbd device. Also, I am trying to figure out a way to keep the old kernel stuff in place so I can revert back if something fails. Do the tools need to be rebuilt? If so, won't it overwrite the drbd tools already there make it hard to revert back? Thank You > > > > > > OUTPUT OF MAKE: > > > > Calling toplevel makefile of kernel source tree, which I believe is > > in > > KDIR=/usr/src/kernels/2.6.26.6-49.fc8-i686 > > > > test -f ../scripts/adjust_drbd_config_h.sh && \ > > KDIR=/usr/src/kernels/2.6.26.6-49.fc8-i686 O= /bin/bash > > ../scripts/adjust_drbd_config_h.sh > > /usr/src/kernels/2.6.26.6-49.fc8-i686 /usr/local/src/drbd-8.0.8/drbd > > make[2]: > > /usr/src/kernels/2.6.26.6-49.fc8-i686/Documentation/DocBook/Makefile: No > > such file or directory > > make[2]: *** No rule to make target > > `/usr/src/kernels/2.6.26.6-49.fc8-i686/Documentation/DocBook/Makefile'. > > Stop. > > make[1]: *** [help] Error 2 > > /usr/local/src/drbd-8.0.8/drbd > > > > Using unmodified drbd_config.h > > > > make -C /usr/src/kernels/2.6.26.6-49.fc8-i686 > > SUBDIRS=/usr/local/src/drbd-8.0.8/drbd modules > > make[1]: Entering directory `/usr/src/kernels/2.6.26.6-49.fc8-i686' > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_buildtag.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_bitmap.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_proc.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_worker.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_receiver.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_req.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_actlog.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/lru_cache.o > > CC [M] /usr/local/src/drbd-8.0.8/drbd/drbd_main.o > > /usr/local/src/drbd-8.0.8/drbd/drbd_main.c: In function drbd_cleanup: > > /usr/local/src/drbd-8.0.8/drbd/drbd_main.c:2248: error: proc_root > > undeclared (first use in this function) > > /usr/local/src/drbd-8.0.8/drbd/drbd_main.c:2248: error: (Each undeclared > > identifier is reported only once > > /usr/local/src/drbd-8.0.8/drbd/drbd_main.c:2248: error: for each > > function it appears in.) > > /usr/local/src/drbd-8.0.8/drbd/drbd_main.c: In function drbd_init: > > /usr/local/src/drbd-8.0.8/drbd/drbd_main.c:2485: error: proc_root > > undeclared (first use in this function) > > make[2]: *** [/usr/local/src/drbd-8.0.8/drbd/drbd_main.o] Error 1 > > make[1]: *** [_module_/usr/local/src/drbd-8.0.8/drbd] Error 2 > > make[1]: Leaving directory `/usr/src/kernels/2.6.26.6-49.fc8-i686' > > make: *** [kbuild] Error 2 > > _______________________________________________ > > drbd-user mailing list > > drbd-user at lists.linbit.com > > http://lists.linbit.com/mailman/listinfo/drbd-user > > > > -- > : Lars Ellenberg http://www.linbit.com : > : DRBD/HA support and consulting sales at linbit.com : > : LINBIT Information Technologies GmbH Tel +43-1-8178292-0 : > : Vivenotgasse 48, A-1120 Vienna/Europe Fax +43-1-8178292-82 : > __ > please use the "List-Reply" function of your email client. > _______________________________________________ > drbd-user mailing list > drbd-user at lists.linbit.com > http://lists.linbit.com/mailman/listinfo/drbd-user