On 31/03/07, Gordon McLellan <gordonthree@xxxxxxxxx> wrote:
I'm having trouble updating my iscsitarget modules, and it seems to be related to a naming convention mixup? here's the output of the build command: [root@vmhost ~]# rpmbuild --rebuild --sign iscsitarget-0.4.14.96-0.amherst.src.rpm Installing iscsitarget-0.4.14.96-0.amherst.src.rpm error: Failed build dependencies: kernel-devel = 2.6.9-42.0.10.ELlarge is needed by iscsitarget-0.4.14.96-0.amherst.x86_64 here's everything my system knows about kernels: [root@vmhost ~]# rpm -qa|grep kernel kernel-utils-2.4-13.1.83 kernel-smp-2.6.9-42.0.8.EL kernel-largesmp-devel-2.6.9-42.0.10.EL kernel-largesmp-2.6.9-42.0.10.EL kernel-devel-2.6.9-42.0.10.EL kernel-smp-devel-2.6.9-42.0.10.EL iscsitarget-kernel-smp-0.4.14.78-2.amherst_2.6.9_42.0.8.EL kernel-smp-2.6.9-42.0.10.EL the kernel I'm currently running: [root@vmhost ~]# uname -a Linux vmhost 2.6.9-42.0.10.ELlargesmp #1 SMP Tue Feb 27 09:59:08 EST 2007 x86_64 x86_64 x86_64 GNU/Linux kernel-devel-2.6.9-42.0.10.ELlarge doesn't seem to exist. but I did find kernel-largesmp-devel, but that didn't help I'm not sure I need to run the largesmp kernel, but it does seem to gain me an extra gigabyte of ram when I run the "free" command. This box has a single quadcore xeon and 16 gigs of ram in it. Any thoughts or suggestions from the list?
My guess is that some logic in the spec file is getting your running kernel wrong ... Install the SRPM and have a look at the spec file - my guess it is doing some sed'ing, awk'ing or grep'ing on the kernel version and it getting wrong - may be it doesn't support 'largesmp' ?? I suggest you use the 'normal' smp kernel - I believe the largesmp kernel is for machines with 8 or more CPUs/cores James Pearson _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos