Subject: | |
From: | |
Reply To: | |
Date: | Tue, 25 May 2010 15:02:40 -0400 |
Content-Type: | TEXT/PLAIN |
Parts/Attachments: |
|
|
Great!
You gave me approprite hint
I did
[root@pcfarm-09 ~]# rpmbuild --rebuild --target x86_64 --define "dist
.sl5" --define "ksrc /lib/modules/2.6.18-194.3.1.el5xen/build" --define
"kernel 2.6.18-194.3.1.el5xen" xfs-filesystem-0.4-2.sl5.src.rpm
and got the right kernel module version for my kernel 2.6.18-194.3.1.el5xen
Thanks again.
Andrey
On Tue, 25 May 2010, Troy Dawson wrote:
> Date: Tue, 25 May 2010 10:53:05 -0500
> From: Troy Dawson <[log in to unmask]>
> To: "[log in to unmask]" <[log in to unmask]>
> Cc: "[log in to unmask]" <[log in to unmask]>
> Subject: Re: Q on the xfs package in SL5.3
>
> Hi,
> I'm not totally sure what's wrong, but I'll point out three things that might
> help.
>
> First, don't build from xfs-0.4-1.sl5.src.rpm unless you want to have the
> same xfs and xorg-x11-xfs problem that was discussed on this mailling list a
> few days ago.
> Use xfs-filesystem-0.4-2.sl5.src.rpm found here
>
> http://ftp1.scientificlinux.org/linux/scientific/5x/SRPMS/SL/xfs-filesystem-0.4-2.sl5.src.rpm
>
> Second, here are the options that I use when building the xfs kernel module.
>
> rpmbuild --rebuild --target $arch --define "dist .sl5" --define "ksrc
> /lib/modules/$KERNEL/build" --define "kernel $KERNEL"
> xfs-filesystem-0.4-2.sl5.src.rpm
>
> So for you it would probrubly be
>
> rpmbuild --rebuild --target x86_64 --define "dist .sl5" --define "ksrc
> /lib/modules/2.6.18-194.3.1.el5/build" --define "kernel 2.6.18-194.3.1.el5"
> xfs-filesystem-0.4-2.sl5.src.rpm
>
> And Third - 2.6.18-194.3.1.el5 already has the XFS kernel module in it.
> If you build your own and put it in, then selinux is not going to like it.
>
> Troy
>
> Andrey Y. Shevel wrote:
>> Hello,
>>
>> I tried to rebuild the package xfs-0.4-1.sl5.src.rpm and got the result
>> ===================================================
>> [root@pcfarm-09 ~]# rpmbuild --rebuild xfs-0.4-1.sl5.src.rpm
>> Installing xfs-0.4-1.sl5.src.rpm
>> warning: InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID
>> 82fd17b2
>> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.32229
>> + umask 022
>> + cd /usr/src/redhat/BUILD
>> + LANG=C
>> + export LANG
>> + unset DISPLAY
>> + cd /usr/src/redhat/BUILD
>> + rm -rf xfs-0.4
>> + /bin/mkdir -p xfs-0.4
>> + cd xfs-0.4
>> + /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/xfs.tar.bz2
>> + tar -xf -
>> + STATUS=0
>> + '[' 0 -ne 0 ']'
>> ++ /usr/bin/id -u
>> + '[' 0 = 0 ']'
>> + /bin/chown -Rhf root .
>> ++ /usr/bin/id -u
>> + '[' 0 = 0 ']'
>> + /bin/chgrp -Rhf root .
>> + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
>> + pushd xfs
>> /usr/src/redhat/BUILD/xfs-0.4/xfs /usr/src/redhat/BUILD/xfs-0.4
>> + cp /usr/src/redhat/SOURCES/config.xfs .
>> + echo 'Patch #0 (xfs-ootbuild.patch):'
>> Patch #0 (xfs-ootbuild.patch):
>> + patch -p1 -s
>> + exit 0
>> Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.32229
>> + umask 022
>> + cd /usr/src/redhat/BUILD
>> + cd xfs-0.4
>> + LANG=C
>> + export LANG
>> + unset DISPLAY
>> + echo -e '\nDriver version: 0.4\nKernel version: 2.6.18-194.3.1.el5\n'
>>
>> Driver version: 0.4
>> Kernel version: 2.6.18-194.3.1.el5
>>
>> + cd xfs
>> + make TOPDIR=/usr/src/kernels/2.6.18-194.3.1.el5-x86_64 clean
>> make -C /usr/src/kernels/2.6.18-194.3.1.el5-x86_64 OOT_BUILD=y
>> SUBDIRS=/usr/src/redhat/BUILD/xfs-0.4/xfs clean
>> make[1]: Entering directory `/usr/src/kernels/2.6.18-194.3.1.el5-x86_64'
>> make[1]: Leaving directory `/usr/src/kernels/2.6.18-194.3.1.el5-x86_64'
>> + make TOPDIR=/usr/src/kernels/2.6.18-194.3.1.el5-x86_64 modules
>> make -C /usr/src/kernels/2.6.18-194.3.1.el5-x86_64 OOT_BUILD=y
>> SUBDIRS=/usr/src/redhat/BUILD/xfs-0.4/xfs modules
>> make[1]: Entering directory `/usr/src/kernels/2.6.18-194.3.1.el5-x86_64'
>> CC [M] /usr/src/redhat/BUILD/xfs-0.4/xfs/quota/xfs_dquot.o
>> In file included from /usr/src/redhat/BUILD/xfs-0.4/xfs/xfs.h:20,
>> from
>> /usr/src/redhat/BUILD/xfs-0.4/xfs/quota/xfs_dquot.c:18:
>> /usr/src/redhat/BUILD/xfs-0.4/xfs/linux-2.6/xfs_linux.h:120: error:
>> redefinition of 'set_buffer_unwritten'
>> include/linux/buffer_head.h:126: error: previous definition of
>> 'set_buffer_unwritten' was here
>> /usr/src/redhat/BUILD/xfs-0.4/xfs/linux-2.6/xfs_linux.h:120: error:
>> redefinition of 'clear_buffer_unwritten'
>> include/linux/buffer_head.h:126: error: previous definition of
>> 'clear_buffer_unwritten' was here
>> /usr/src/redhat/BUILD/xfs-0.4/xfs/linux-2.6/xfs_linux.h:120: error:
>> redefinition of 'buffer_unwritten'
>> include/linux/buffer_head.h:126: error: previous definition of
>> 'buffer_unwritten' was here
>> make[2]: *** [/usr/src/redhat/BUILD/xfs-0.4/xfs/quota/xfs_dquot.o] Error 1
>> make[1]: *** [_module_/usr/src/redhat/BUILD/xfs-0.4/xfs] Error 2
>> make[1]: Leaving directory `/usr/src/kernels/2.6.18-194.3.1.el5-x86_64'
>> make: *** [modules] Error 2
>> error: Bad exit status from /var/tmp/rpm-tmp.32229 (%build)
>>
>>
>> RPM build errors:
>> InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID 82fd17b2
>> Bad exit status from /var/tmp/rpm-tmp.32229 (%build)
>> [root@pcfarm-09 ~]#
>> [root@pcfarm-09 ~]# uname -a
>> Linux pcfarm-09.pnpi.spb.ru 2.6.18-194.3.1.el5xen #1 SMP Fri May 7
>> 02:05:32 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
>> [root@pcfarm-09 ~]# cat /etc/issue
>> Scientific Linux SL release 5.3 (Boron)
>> Kernel \r on an \m
>> ========================================================
>>
>> Does somebody know what is wrong ?
>>
>> Many thanks in advance,
>>
>> Andrey
>>
>>
>
>
>
--
____________________________________________________________________
NAME: Andrey Y. Shevel (Chevel) : EMAIL: [log in to unmask] \
Computing Systems Department : http://hepd.pnpi.spb.ru/CSD |
TEL : +7(81371)36040 | POST ADDRESS: Petersburg Nuclear Physics Inst. |
FAX : +7(81371)36040 | 188300, Gatchina, Leningrad district, Russia. |
______+7(81371)46256________________________________________________ /
|
|
|