cancel
Showing results for 
Search instead for 
Did you mean: 

Service Guard Install failure.

richeal75
Advisor

Service Guard Install failure.

customer encount deadman driver installation failure during SG installation, and below is detail info:

[root@mipuapp2 svcgd]# rpm -ivh pidentd-3.0.15sg-1.i386.rpm serviceguard-A.11.16.01-0.product.redhat.i386.rpm

Preparing... ########################################### [100%]

1:pidentd ########################################### [ 50%]

Building modules, stage 2.

MODPOST

INSTALL /usr/src/pidentd-3.0.15sg/drivers/pidentd.ko



The pidentd driver has been built and

installed for kernel version 2.6.9-42.ELsmp. If you change and rebuild

the kernel you must also rebuild the pidentd driver. This is

because the kernel version and the drivers kernel mod will not

match and thus will not load.



2:serviceguard ########################################### [100%]

Validating the identd configuration...

Warning: ServiceGuard uses the identd daemon, which does not

appear to be running on this node. Please take the proper

steps to configure and run identd before attempting to

have this node re-join the cluster.



CC [M] /usr/local/cmcluster/drivers/deadman.o

/usr/local/cmcluster/drivers/deadman.c:81: warning: `MODULE_PARM_' is deprecated (declared at include/linux/module.h:552)

/usr/local/cmcluster/drivers/deadman.c: In function `deadman_open':

/usr/local/cmcluster/drivers/deadman.c:117: error: `MOD_INC_USE_COUNT' undeclared (first use in this function)

/usr/local/cmcluster/drivers/deadman.c:117: error: (Each undeclared identifier is reported only once

/usr/local/cmcluster/drivers/deadman.c:117: error: for each function it appears in.)

/usr/local/cmcluster/drivers/deadman.c: In function `deadman_release':

/usr/local/cmcluster/drivers/deadman.c:123: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function)

/usr/local/cmcluster/drivers/deadman.c: In function `deadman_ioctl':

/usr/local/cmcluster/drivers/deadman.c:196: error: `MOD_INC_USE_COUNT' undeclared (first use in this function)

/usr/local/cmcluster/drivers/deadman.c:212: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function)

make[3]: *** [/usr/local/cmcluster/drivers/deadman.o] Error 1

make[2]: *** [_module_/usr/local/cmcluster/drivers] Error 2

make[1]: *** [modules] Error 2

make: *** [modules] Error 2

Could not load the deadman driver. This could mean

mean that the driver did not build properly. You will

not be able to run Serviceguard until this problem

is resolved. See the Serviceguard Documentation

on possible resolutions to this problem.



Make sure that the most recent version of the channel bonding driver is

installed on this system. The channel bonding driver rpm

(bonding-1.0.3-3.src.rpm or later) for ia32 systems can be downloaded

from the URL

http://h18004.www1.hp.com/support/files/server/us/family/model/4081.html.

Then select the appropriate Linux OS.



The bonding driver provided with the base Integrity systems does not

need to be modified and can be used as per the instructions

in the Serviceguard for Linux documentation.



No lingering cmclconfd processes to kill.



To complete the SG/Linux installation:

- add "/usr/local/cmcluster/bin" to your path

attachment is sysreport.

1 REPLY
Serviceguard for Linux
Honored Contributor

Re: Service Guard Install failure.

Which version of RedHat are you using - and which update? Also, you should probably be using the latest patch. Contact support for that.