[DRBD-user] make error message?

Alex Vrenios alex at DSRLab.com
Mon Feb 21 19:43:30 CET 2005

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


And thank you for the reply. I started out with 0.7.10, but the setup
command examples I have fail, and the latest documentation site seems to be
down. I backed off to a place were (I thought) the commands I knew about
would work. I am setting up DRBD and Heartbeat for an upcoming class, so
performance is not an issue.

I downloaded 0.7.0, but it wouldn't build on my RH9 system. I tried to work
through the code, but gave up when I got too deep into the mdev references.
0.7.1, .2, and .3 builds failed in exactly the same way. 0.7.4 did build
okay, though, and I'm sticking with that for now.

It doesn't work with the simple drbdsetup commands explained in the doc I
have, either, but I read about the meta-disk in the man pages that came with
it, and hacked a drbd.conf file from the sample. 0.7.4 is working without
having to force anything with the "what-I-say" parameter.

I'm okay for now - thanks again.

-----Original Message-----
From: drbd-user-bounces at lists.linbit.com
[mailto:drbd-user-bounces at lists.linbit.com] On Behalf Of Jeff Buck
Sent: Monday, February 21, 2005 11:11 AM
To: Alex Vrenios
Cc: drbd-user at lists.linbit.com
Subject: Re: [DRBD-user] make error message?

Is there any specific reason you're going with 0.7.0 ??? The current stable
version is 0.7.10 I think.. There are a number of bug fixes since 0.7.0 that
I'm sure you'll want.. Maybe even one that keeps things from compiling
properly with newer kernels.

That said, it seems that most peoples problems setting up drbd from the
start usually stem from having a running kernel that is not *completely*
identical to the kernel source tree. A lot of distros ship multiple kernels
(smp, optimized for a certain processor etc.) but only one source tree. For
best results compile your kernel from source with the options that fit your
machine best, then compile drbd after a reboot to your new kernel.

Your error probably has to do with your old version of drbd though. The
2.6 kernels are a bit of a moving target for externally maintained modules,
and it doesn't look like that's going to change anytime soon either.

On Sun, 2005-02-20 at 17:14, Alex Vrenios wrote:
> Sorry if this has been dealt with before - I looked through February's 
> archives and didn't see anything...
> After getting the software from drbd-0.7.0.tar.gz I issue
>    $ make
> only to have it finish with the following error messages:
> In file included from drbd_bitmap.c:34:
> drbd_int.h: In function `drbd_flush_signals':
> drbd_int.h:1109: structure has no member named `sigmask_lock'
> make[3]: *** [drbd_bitmap.o] Error 1
> make[3]: Leaving directory `/usr/src/drbd-0.7.0/drbd'
> make[2]: *** [_mod_/usr/src/drbd-0.7.0/drbd] Error 2
> make[2]: Leaving directory `/usr/src/linux-2.4.20-6'
> make[1]: *** [kbuild] Error 2
> make[1]: Leaving directory `/usr/src/drbd-0.7.0/drbd'
> make: *** [all] Error 2
> Any suggestions appreciated - thanks in advance...
> --
> Alex
> _______________________________________________
> drbd-user mailing list
> drbd-user at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/drbd-user

drbd-user mailing list
drbd-user at lists.linbit.com

More information about the drbd-user mailing list