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