PowerPath para Linux : Não é possível iniciar o PowerPath no sistema Linux || Obtendo o erro "Endereço para função de pesquisa está faltando"
Summary: Não é possível iniciar o PowerPath no sistema Linux em que as versões do sistema operacional e do kernel têm um nível compatível. O erro que estamos recebendo é semelhante ao que normalmente obtemos para versões de kernel não suportadas. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Instalação do PowerPath no sistema Linux e tentativa de iniciar o PowerPath, mas não foi possível fazê-lo.
# systemctl start PowerPath.service PowerPath não pôde
carregar módulo emcp
Erro ao carregar módulos
do kernel do PowerPath Do arquivo de mensagens --
systemd[1]: Iniciando o script de inicialização do PowerPath...
kernel: emcp: licença de módulo 'Proprietário' contamina kernel.
kernel: Desativando a depuração de bloqueio devido a kernel taint
kernel: emcp: module verification failed: signature e/ou required key ausente - tainting kernel
kernel: emcp: applying kernel_stack fix up
systemd-udevd[604]: specified group 'lp' unknown
kernel: Advertência:emcp:emcp: Endereço da função de pesquisa está faltando
PowerPath[2869]: Como iniciar o PowerPath: O PowerPath não pôde carregar o módulo emcp
PowerPath[2869]: Erro ao carregar módulos
de kernel do PowerPath PowerPath[2869]: falha
systemd[1]: Interrompendo o script de inicialização do PowerPath...
# systemctl start PowerPath.service PowerPath não pôde
carregar módulo emcp
Erro ao carregar módulos
do kernel do PowerPath Do arquivo de mensagens --
systemd[1]: Iniciando o script de inicialização do PowerPath...
kernel: emcp: licença de módulo 'Proprietário' contamina kernel.
kernel: Desativando a depuração de bloqueio devido a kernel taint
kernel: emcp: module verification failed: signature e/ou required key ausente - tainting kernel
kernel: emcp: applying kernel_stack fix up
systemd-udevd[604]: specified group 'lp' unknown
kernel: Advertência:emcp:emcp: Endereço da função de pesquisa está faltando
PowerPath[2869]: Como iniciar o PowerPath: O PowerPath não pôde carregar o módulo emcp
PowerPath[2869]: Erro ao carregar módulos
de kernel do PowerPath PowerPath[2869]: falha
systemd[1]: Interrompendo o script de inicialização do PowerPath...
Cause
O kernel do sistema Linux foi ajustado por
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
As configurações/ajustes acima tornaram todos os endereços em "/proc/kallsyms" como 0x0000000000 o que não é normal e não é esperado pelo script de inicialização do PowerPath. Portanto, o serviço PowerPath estava falhando ao iniciar.
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
As configurações/ajustes acima tornaram todos os endereços em "/proc/kallsyms" como 0x0000000000 o que não é normal e não é esperado pelo script de inicialização do PowerPath. Portanto, o serviço PowerPath estava falhando ao iniciar.
Essa opção anula os símbolos do kernel exportados para o espaço do usuário via /proc/kallsyms.
O script de inicialização do PowerPath analisa /proc/kallsyms para obter endereços de algumas funções do kernel e passa esses endereços como um parâmetro durante o carregamento do módulo emcp. Como os símbolos esperados do kernel não estão mais disponíveis para o script de inicialização do PowerPath, o módulo emcp falha ao carregar e, como resultado, o script de inicialização falha.
Resolution
Para corrigir o problema, você precisa reverter os parâmetros abaixo para o valor padrão para que "/proc/ kallsyms" comece a listar endereços apropriados.
# echo 0 >/proc/sys/kernel/kptr_restrict
# echo 0 >/proc/sys/kernel/randomize_va_space
# cat /proc/sys/kernel/kptr_restrict
0
Em seguida, tente iniciar o serviço PowerPath. Deve começar!
# systemctl start PowerPath.service
# echo 0 >/proc/sys/kernel/kptr_restrict
# echo 0 >/proc/sys/kernel/randomize_va_space
# cat /proc/sys/kernel/kptr_restrict
0
Em seguida, tente iniciar o serviço PowerPath. Deve começar!
# systemctl start PowerPath.service
Additional Information
Se você não tiver certeza por que os parâmetros "kernel.randomize_va_space" e "kernel.kptr_restrict" foram alterados, envolva o fornecedor do sistema operacional, pois esse geralmente é um parâmetro de ajuste.
Affected Products
PowerPath for LinuxProducts
PowerPath for LinuxArticle Properties
Article Number: 000050401
Article Type: Solution
Last Modified: 22 Aug 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.