PowerPath för Linux: Det gick inte att starta PowerPath på Linux-system || Får felmeddelandet "Adress för uppslagsfunktion saknas"
Summary: Det går inte att starta PowerPath på Linux-system där OS- och kernelversionerna är i samma nivå som stöds. Felet vi får liknar det vi vanligtvis får för kärnversioner som inte stöds.
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
Installerade PowerPath på Linux-systemet och försökte starta PowerPath, men det misslyckades.
# systemctl start PowerPath.service
PowerPath kunde inte läsa in modulens emcp
Fel vid inläsning av PowerPath-kernelmoduler
Från meddelandefilen --systemd
[1]: Startar PowerPath-startskript ...
kernel: emcp: modullicensen "Proprietär" fläckar kärnan.
kernel: Inaktivering av låsfelsökning på grund av kernel-taint
kernel: emcp: modulverifiering misslyckades: signatur och/eller obligatorisk nyckel saknas - tainting kernel
kernel: emcp: tillämpar kernel_stack fix up
systemd-udevd[604]: specificerad grupp 'lp' okänd
kärna: Varning:emcp:emcp: Adress för uppslagsfunktion saknas
PowerPath[2869]: Starta PowerPath: PowerPath kunde inte läsa in modulens emcp
PowerPath[2869]: Fel vid inläsning av PowerPath-kernelmoduler
PowerPath[2869]: misslyckades
systemd[1]: Stoppar PowerPath-startskript ...
# systemctl start PowerPath.service
PowerPath kunde inte läsa in modulens emcp
Fel vid inläsning av PowerPath-kernelmoduler
Från meddelandefilen --systemd
[1]: Startar PowerPath-startskript ...
kernel: emcp: modullicensen "Proprietär" fläckar kärnan.
kernel: Inaktivering av låsfelsökning på grund av kernel-taint
kernel: emcp: modulverifiering misslyckades: signatur och/eller obligatorisk nyckel saknas - tainting kernel
kernel: emcp: tillämpar kernel_stack fix up
systemd-udevd[604]: specificerad grupp 'lp' okänd
kärna: Varning:emcp:emcp: Adress för uppslagsfunktion saknas
PowerPath[2869]: Starta PowerPath: PowerPath kunde inte läsa in modulens emcp
PowerPath[2869]: Fel vid inläsning av PowerPath-kernelmoduler
PowerPath[2869]: misslyckades
systemd[1]: Stoppar PowerPath-startskript ...
Cause
Linuxsystemets kärna finjusterades med
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
Ovanstående inställningar/justering gjorde alla adresser i "/proc/kallsyms" som 0x0000000000 vilket inte är normalt och det förväntas inte av PowerPath-startskriptet. Det innebar att PowerPath-tjänsten inte startade.
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
Ovanstående inställningar/justering gjorde alla adresser i "/proc/kallsyms" som 0x0000000000 vilket inte är normalt och det förväntas inte av PowerPath-startskriptet. Det innebar att PowerPath-tjänsten inte startade.
Denna flagga upphäver kärnsymbolerna som exporteras till användarrymden via /proc/kallsyms.
PowerPath-startskriptet tittar på /proc/kallsyms för att hämta adresser till vissa kärnfunktioner och skickar dessa adresser som en parameter medan emcp-modulen läses in. Eftersom de förväntade kernelsymbolerna inte längre är tillgängliga för PowerPath-startskriptet kan emcp-modulen inte läsas in, vilket innebär att startskriptet misslyckas.
Resolution
För att åtgärda problemet måste du återställa parametrarna nedan till standardvärdet så att "/proc/ kallsyms" börjar lista rätt adresser.
# echo 0 >/proc/sys/kernel/kptr_restrict
# echo 0 >/proc/sys/kernel/randomize_va_space
# cat /proc/sys/kernel/kptr_restrict
0
Försök sedan att starta PowerPath-tjänsten. Det borde börja!
# 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
Försök sedan att starta PowerPath-tjänsten. Det borde börja!
# systemctl start PowerPath.service
Additional Information
Om du inte är säker på varför parametrarna "kernel.randomize_va_space" och "kernel.kptr_restrict" har ändrats kontaktar du OS-leverantören, eftersom detta vanligtvis är en justeringsparameter.
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.