PowerPath para Linux: No se puede iniciar PowerPath en el sistema Linux || Se obtiene el error "Falta la dirección de la función de búsqueda"
Summary: No se puede iniciar PowerPath en un sistema Linux en el que las versiones del SO y del kernel estén en el nivel soportado. El error que obtenemos es similar al que solemos obtener para las versiones de kernel no soportadas. ...
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
Se instaló PowerPath en el sistema Linux e intenté iniciar PowerPath, pero falló.
# systemctl start PowerPath.service
PowerPath no pudo cargar el módulo emcp
Error al cargar los módulos
del kernel de PowerPath Del archivo de mensajes --
systemd[1]: Iniciando script de inicio de PowerPath...
kernel: emcp: module license 'Proprietary' taints kernel.
kernel: Deshabilitando la depuración de bloqueo debido al kernel taint
kernel: emcp: module verification failed: signature y/o required key missing - tainting kernel
kernel: emcp: aplicando kernel_stack fix up
systemd-udevd[604]: grupo especificado 'lp' kernel desconocido
: Advertencia: emcp:emcp: Falta
la dirección para la función de búsqueda PowerPath[2869]: Inicio de PowerPath: PowerPath no pudo cargar el módulo emcp
PowerPath[2869]: Error al cargar los módulos
de kernel de PowerPath PowerPath[2869]: falló
systemd[1]: Deteniendo el script de inicio de PowerPath...
# systemctl start PowerPath.service
PowerPath no pudo cargar el módulo emcp
Error al cargar los módulos
del kernel de PowerPath Del archivo de mensajes --
systemd[1]: Iniciando script de inicio de PowerPath...
kernel: emcp: module license 'Proprietary' taints kernel.
kernel: Deshabilitando la depuración de bloqueo debido al kernel taint
kernel: emcp: module verification failed: signature y/o required key missing - tainting kernel
kernel: emcp: aplicando kernel_stack fix up
systemd-udevd[604]: grupo especificado 'lp' kernel desconocido
: Advertencia: emcp:emcp: Falta
la dirección para la función de búsqueda PowerPath[2869]: Inicio de PowerPath: PowerPath no pudo cargar el módulo emcp
PowerPath[2869]: Error al cargar los módulos
de kernel de PowerPath PowerPath[2869]: falló
systemd[1]: Deteniendo el script de inicio de PowerPath...
Cause
El kernel del sistema Linux se ajustó mediante
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
Los ajustes/ajustes anteriores hicieron que todas las direcciones en "/proc/kallsyms" fueran 0x0000000000 lo cual no es normal y no es esperado por el script de inicio de PowerPath. Por lo tanto, el servicio PowerPath no se pudo iniciar.
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
Los ajustes/ajustes anteriores hicieron que todas las direcciones en "/proc/kallsyms" fueran 0x0000000000 lo cual no es normal y no es esperado por el script de inicio de PowerPath. Por lo tanto, el servicio PowerPath no se pudo iniciar.
Esta opción anula los símbolos del kernel exportados al espacio de usuario a través de /proc/kallsyms.
El script de inicio de PowerPath analiza /proc/kallsyms para obtener direcciones de algunas funciones del kernel y pasa estas direcciones como parámetro mientras se carga el módulo emcp. Dado que los símbolos de kernel esperados ya no están disponibles para el script de inicio de PowerPath, el módulo emcp no se carga y, como resultado, falla el script de inicio.
Resolution
Para solucionar el problema, debe revertir los siguientes parámetros al valor predeterminado para que "/proc/ kallsyms" comience a enumerar las direcciones adecuadas.
# echo 0 >/proc/sys/kernel/kptr_restrict
# echo 0 >/proc/sys/kernel/randomize_va_space
# cat /proc/sys/kernel/kptr_restrict
0
Y, a continuación, intente iniciar el servicio PowerPath. ¡Debería comenzar!
# 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
Y, a continuación, intente iniciar el servicio PowerPath. ¡Debería comenzar!
# systemctl start PowerPath.service
Additional Information
Si no está seguro de por qué se cambiaron los parámetros "kernel.randomize_va_space" y "kernel.kptr_restrict", involucre a su proveedor de SO, ya que este suele ser un 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.