SLES 12.3 e edição do módulo oracleasm

1

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 ...?

    
por borbar 27.10.2017 / 14:47

2 respostas

1

Solução simples: instale o SLES 12.1. Versão acima que simplesmente não funciona com oracleasm

    
por 08.11.2017 / 14:09
1

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

link

    
por 19.11.2017 / 01:53