Autoyast installation -> kernel module won't work

Hi,

I’m using autoyast for setting up our HPC nodes. We are using some additional software to access
our file system (quantum STORNEXT).
We have prepared a new installation source (http) with all files (system, system updates, sdk, sdk updates and compiler).
After installing a node using autoyast with this repository everything seems to be fine, but when I try to
install the stornext software (building a kernel module) I run into problems. Everything is build correctly (kernel module),
the software is installed, but when I try to load the module the following error appears:


node31:~ # modprobe -v cvfs
insmod /lib/modules/3.12.49-11-default/extra/cvfs.ko 
modprobe: ERROR: could not insert 'cvfs': Exec format error

dmesg | tail -1 
[  721.104497] module: cvfs: Unknown rela relocation: 4

I check the kernel version, compiler libs all seems to be the same (compared to a manually installed system).
Any idea ?

Hi Peer,

it might have to do with some backport of changes related to https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b21ebf2fb4cd - regarding kernel and/or binutils. I haven’t checked the actual SLES source, but engineering should be able to tell if your systems are affected by that change (buzz word would be R_X86_64_PLT32, which likely is that “unknown rela relocation 4”).

I recommend to open a service request for this, which should be the quickest way to get an answer from the SUSE engineering team.

Regards,
J