Solução simples: instale o SLES 12.1. Versão acima que simplesmente não funciona com oracleasm
Então ... Nova instalação do Sles 12.3, kernel 4.4.73-5-default, x64, pacotes de suporte Oracle instalados usando o zypper dos repositórios oficiais do SUSE ...
~:rpm -qa | grep orac
oracleasm-support-2.1.8-1.SLE12.x86_64
oracleasmlib-2.0.12-1.SLE12.x86_64
oracleasm-kmp-default-2.0.8_k4.4.73_5-2.35.x86_64
Mas não consegui modificar o módulo do módulo de atualização
# modprobe oracleasm
modprobe: ERROR: could not insert 'oracleasm': Unknown symbol in module, or unknown parameter (see dmesg)
Quando eu verifiquei dmesg
[183106.200221] oracleasm: loading out-of-tree module taints kernel.
[183106.200692] oracleasm: Unknown symbol bio_unmap_user (err 0)
[184399.043815] oracleasm: Unknown symbol bio_unmap_user (err 0)
[184544.509230] oracleasm: Unknown symbol bio_unmap_user (err 0)
[184698.192950] oracleasm: Unknown symbol bio_unmap_user (err 0)
Isso estava funcionando em Sles 12.2.
Reinstalar para o Sles 12.2 ou ...?
Solução simples: instale o SLES 12.1. Versão acima que simplesmente não funciona com oracleasm
Esse problema é causado pela não exportação da função kernel bio_unmap_user no kernel atualizado do SUSE. Existe uma atualização do oracleasm disponível para corrigir esse problema no SLES12 SP3: oracleasm-kmp-default-2.0.8_k4.4.92_6.18-3.6.1.x86_64.rpm
Tags oracle kernel-modules sles