Hi,

This ksym stuff is somewhat fixed in SLES 10 SP1  you might just want to
update.  If you don't want to that then attached is a patch that we used
to get around this before.

Hope it helps.

Rene




On Fri, 2007-08-31 at 10:25 +0100, Q Linux wrote:
> Hi,
>  
> After some hard trying to use lustre on our debian servers with an
> up2date kernel I decided to buy sles10 to make everything more
> comftable: 
>  
> I installed (rpm -i) the new kernelbinaries from 1.6.2/sles10-i686 to
> a sles10 test box (AMD64).  
>  
> When i try to install the modules form 1.6.2/sles10-i686 it says :
>  
> sles2:/usr/src/lustre # rpm -i
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686.rpm 
> error: Failed dependencies:
>         ksym(panic) = 1075bf0 is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(__get_free_pages) = 107d6ba3 is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(malloc_sizes) = 1095f2e0 is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(proc_symlink) = 1109102e is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(groups_free) = 111bcb2c is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(create_proc_entry) = 11653586 is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(putname) = 118f01ea is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(__kmalloc) = 12da5bb2 is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>  
>         ... many more ...
>  
>         ksym(ldiskfs_force_commit) = fe59a5d5 is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>         ksym(default_wake_function) = ffd5a395 is needed by
> lustre-modules-1.6.2-2.6.16_46_0.14_lustre.1.6.2bigsmp.i686
>  
> 
> Novellsupport told me that they only support lustre-clients with
> unpatched kernels. I bought sles to make it easier but now I'm left
> alone at a much earlier step then I was with debian. I hope some
> people out there already solved this installing issues with sles10.
>  
> Michael Park
> 
> 
> 
> ______________________________________________________________________
> Jetzt mit 2 GB Speicherplatz: Noch mehr Möglichkeiten! Das neue
> Hotmail ist da!
> plain text document attachment (ATT2432159.txt), "ATT2432159.txt"
> _______________________________________________
> Lustre-discuss mailing list
> [email protected]
> https://mail.clusterfs.com/mailman/listinfo/lustre-discuss
--- /usr/lib/rpm/find-provides.ksyms.orig	2007-08-13 20:20:48.000000000 -0500
+++ /usr/lib/rpm/find-provides.ksyms	2007-08-13 20:24:23.000000000 -0500
@@ -5,7 +5,7 @@
 case "$1" in
 kernel-module-*)    ;; # Fedora kernel module package names start with
 		       # kernel-module.
-kernel-*)	    is_kernel_package=1 ;;
+kernel*)	    is_kernel_package=1 ;;
 esac
 
 if ! [ -z "$is_kernel_package" ]; then
--- /usr/lib/rpm/find-requires.ksyms.orig	2007-08-13 20:21:38.000000000 -0500
+++ /usr/lib/rpm/find-requires.ksyms	2007-08-13 20:24:45.000000000 -0500
@@ -5,7 +5,7 @@
 case "$1" in
 kernel-module-*)    ;; # Fedora kernel module package names start with
 		       # kernel-module.
-kernel-*)	    is_kernel_package=1 ;;
+kernel*)	    is_kernel_package=1 ;;
 esac
 
 all_provides() {
--- /usr/lib/rpm/find-supplements.ksyms.orig	2007-08-13 20:22:12.000000000 -0500
+++ /usr/lib/rpm/find-supplements.ksyms	2007-08-13 20:24:57.000000000 -0500
@@ -5,7 +5,7 @@
 case "$1" in
 kernel-module-*)    ;; # Fedora kernel module package names start with
 		       # kernel-module.
-kernel-*)	   is_kernel_package=1 ;;
+kernel*)	   is_kernel_package=1 ;;
 esac
 
 if ! [ -z "$is_kernel_package" ]; then
_______________________________________________
Lustre-discuss mailing list
[email protected]
https://mail.clusterfs.com/mailman/listinfo/lustre-discuss

Reply via email to