[Linux-cluster] make errors for 2.6.19 on fc6

nirmal tom nirmaltom at hotmail.com
Mon Mar 19 18:49:35 UTC 2007


hi,
Thanks man.
The reason for not switching to vanilla(2.6.20 and i have it installed) is , 
i am running iscsi-target for 2.6.19.I got similar make errors for gfs and 
gfs2 programs.but i left them by marking the lines in make file as commands, 
as i installed gfs2-utils rpm from update yum repository and i am gonna to 
only use gfs2.The installation is successful.
but when i do,
[root at server ~]# dlm_controld
[root at server ~]#  modprobe lock_dlm
WARNING: Error inserting debugfs 
(/lib/modules/2.6.19-1.2911.fc6/kernel/fs/debugfs/debugfs.ko): Invalid 
module format
[root at server ~]# modprobe dlm
WARNING: Error inserting debugfs 
(/lib/modules/2.6.19-1.2911.fc6/kernel/fs/debugfs/debugfs.ko): Invalid 
module format

Also,
[root at server ~]# ccsd
[root at server ~]# service cman start
Starting cluster:
   Loading modules... done
   Mounting configfs... done
   Starting ccsd... done
   Starting cman... failed
/usr/sbin/cman_tool: ccsd is not running
                                                           [FAILED]
[root at server ~]# ccsd
Failed to create lockfile.
Hint: ccsd is already running.


where i am missing?

out of curiosity:you referenced me a web based diff tool at redhat site.how 
can i find the version of a source file with respec to kernel .For example: 
glock.c contains no version information inside it!


Thanks and regards,
Nirmal Tom.V




>From: Robert Peterson <rpeterso at redhat.com>
>Reply-To: linux clustering <linux-cluster at redhat.com>
>To: linux clustering <linux-cluster at redhat.com>
>Subject: Re: [Linux-cluster] make errors for 2.6.19 on fc6
>Date: Mon, 19 Mar 2007 10:06:34 -0500
>
>nirmal tom wrote:
>>hi,
>>Thanks a lot to both Sridhar and Rafael.Now gfs-kernel stucks, i think.
>>
>>/opt/cluster/gfs-kernel/src/gfs/glock.c:41: error: field ‘gr_work’ has 
>>incomplete type
>>/opt/cluster/gfs-kernel/src/gfs/glock.c: In function ‘greedy_work’:
>>/opt/cluster/gfs-kernel/src/gfs/glock.c:1762: warning: type defaults to 
>>‘int’ in declaration of ‘__mptr’
>>/opt/cluster/gfs-kernel/src/gfs/glock.c:1762: warning: initialization from 
>>incompatible pointer type
>>/opt/cluster/gfs-kernel/src/gfs/glock.c: In function 
>>‘gfs_glock_be_greedy’:
>>/opt/cluster/gfs-kernel/src/gfs/glock.c:1817: error: implicit declaration 
>>of function ‘INIT_DELAYED_WORK’
>>make[5]: *** [/opt/cluster/gfs-kernel/src/gfs/glock.o] Error 1
>>make[4]: *** [_module_/opt/cluster/gfs-kernel/src/gfs] Error 2
>>make[4]: Leaving directory `/usr/src/kernels/2.6.19-1.2911.fc6-i686'
>>make[3]: *** [all] Error 2
>>make[3]: Leaving directory `/opt/cluster/gfs-kernel/src/gfs'
>>make[2]: *** [all] Error 2
>>make[2]: Leaving directory `/opt/cluster/gfs-kernel/src'
>>make[1]: *** [all] Error 2
>>make[1]: Leaving directory `/opt/cluster/gfs-kernel'
>>make: *** [all] Error 2
>>
>>
>>on both stable and development, i got this.how to fix this one?
>>
>>thanks and regards,
>>Nirmal Tom.
>
>Hi Nirmal,
>
>This has to do with changes made to the upstream kernels, which our STABLE
>and HEAD branches of CVS track.  In 2.6.19, the "struct delayed_work" was 
>"struct work_struct" and "INIT_DELAYED_WORK" was "INIT_WORK".
>There was also a change in what was passed.  The following diff shows the 
>change made to bring glock.c up to the newer kernels (HEAD branch):
>
>http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/glock.c.diff?r1=1.30&r2=1.31&cvsroot=cluster&f=h
>
>If you really don't want to upgrade to a newer kernel, you could back out 
>the last change I did, at least to glock.c.  To compare them, also see:
>
>http://sources.redhat.com/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/glock.c?cvsroot=cluster
>
>Regards,
>
>Bob Peterson
>Red Hat Cluster Suite
>
>--
>Linux-cluster mailing list
>Linux-cluster at redhat.com
>https://www.redhat.com/mailman/listinfo/linux-cluster





More information about the Linux-cluster mailing list