Árvore de páginas

O Oracle Linux tem duas versões de kernel, o Unbreakable Enterprise Kernel (UEK) e o Red Hat Compatible Kernel (RHCK), para oferecer mais flexibilidade e opções aos usuários. O RHCK garante total compatibilidade com o Red Hat Enterprise Linux (RHEL), o que é importante para aplicações que dependem dessa compatibilidade funcionem de maneira adequada. Com intuito de garantir total compatibilidade, o Application Server foi homologado apenas para a versão RHCK e por isso, o Kernel precisa ser configurado de maneira adequada para o correto funcionamento da plataforma.

Os kernels uek terminam com a string"el8uek.x86_64" na descrição. Todos os demais Kernels sem "uek" são RHCK (Red Hat Compatible) . 

Procedimento para troca do Kernel

Verifique os Kernels Disponíveis:

Antes de proceder com a troca, é necessário identificar quais versões de kernel estão disponíveis no sistema. Execute o seguinte comando para listar os kernels instalados:

sudo ls -l /boot/vmlinuz* 

Ou utilize o comando abaixo para listar os pacotes do kernel instalados:

sudo rpm -qa kernel*

Ou ainda, utilize o grubby:

sudo grubby --info=ALL | grep ^kernel



Defina o Kernel RHCK como padrão

Após identificar a versão desejada, use o comando grubby para definir o novo kernel como padrão.

No exemplo abaixo, a versão do kernel selecionada é 4.18.0-372.9.1.el8.x86_64:

sudo grubby --set-default /boot/vmlinuz-4.18.0-372.9.1.el8.x86_64

Reinicie o Sistema:

Para que a mudança de kernel tenha efeito, é necessário reiniciar o sistema:

sudo reboot

Verifique se o Kernel Padrão Foi Alterado:

Após a reinicialização, verifique se o sistema está rodando com o novo kernel padrão utilizando os comandos abaixo:

sudo grubby --default-kernel

sudo uname -r

Ambos os retornos dos comandos devem ser iguais, indicando que o kernel foi alterado com sucesso. Se houver discrepância entre os valores retornados, pode ter ocorrido um problema na alteração do kernel.

Documentação de referência: https://docs.oracle.com/en/learn/oracle-linux-kernels/#check-the-current-default-kernel

A partir do TOTVS Application Server Version 20.3.2.24 (Harpia),  24.3.1.1 (Onça) e DBAccess Version 24.1.1.0, será verificado a versão do Kernel do sistema operacional. Caso o kernel seja identificado como "UEK", a aplicação não será iniciada, e mostrará no log de console a mensagem de erro abaixo:

[DEBUG] *** THE KERNEL VERSION xxxx.xxx.xxxxxx.xxxxx.x.x..x.xxxxx IS UEK AND IT IS NOT SUPPORTED, PLEASE REFER TO THE DOCUMENTATION OF SUPPORTED OPERATING SYSTEMS


  • Sem rótulos