PowerPath for Linux : Kan ikke starte PowerPath på Linux system || Får feilmeldingen «Adresse for oppslagsfunksjonen mangler»

Summary: Kan ikke starte PowerPath på Linux-systemer der operativsystem- og kjerneversjoner er på støttet nivå. Feilen vi får ligner på det vi vanligvis får for ikke-støttede kjerneversjoner.

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Symptoms

Installerte PowerPath på Linux-systemet og prøvde å starte PowerPath, men det mislyktes.

# systemctl start PowerPath.service
PowerPath could not load module emcp
Error loading PowerPath kernel modules

From messages file --
systemd[1]: Starter PowerPath-oppstartsskript ...                                                  
kjerne: emcp: modullisens 'proprietær' forderver kjernen.                                         
kernel: Deaktivering av feilsøking av lås på grunn av kjernekjernekjerne
: emcp: modulbekreftelse mislyktes: signatur og/eller påkrevd nøkkel mangler - forurensende kjernekjerne
: emcp: bruker kernel_stack reparerer
systemd-udevd[604]: spesifisert gruppe 'lp' ukjent
kjerne: Advarsel:emcp:emcp: Adresse for oppslagsfunksjon mangler
PowerPath[2869]: Starte PowerPath: PowerPath could not load module emcp
PowerPath[2869]: Error loading PowerPath kernel modules
PowerPath[2869]: failed
systemd[1]: Stopper oppstartsskriptet for PowerPath ...    

Cause

Linux-systemkjernen ble innstilt av

kernel.randomize_va_space = 2
kernel.kptr_restrict = 2

# cat /proc/sys/kernel/kptr_restrict
2

Over innstillinger/innstilling gjorde alle adressene i "/proc/kallsyms" som 0x0000000000 noe som ikke er normalt og det forventes ikke av PowerPath-oppstartsskriptet. PowerPath-tjenesten startet derfor ikke. 

Dette valget opphever kjernesymbolene som eksporteres til brukerområdet via /proc/kallsyms.

Powerpath-oppstartsskriptet ser på /proc/kallsyms for å hente adresser til noen kjernefunksjoner og sender disse adressene som en parameter under lasting av emcp-modul. Siden de forventede kjernesymbolene ikke lenger er tilgjengelige for oppstartsskriptet for Powerpath, lastes ikke emcp-modulen inn, og oppstartsskriptet mislykkes.

Resolution

For å løse problemet må du tilbakestille parameterne nedenfor til standardverdien, slik at "/proc/ kallsyms" begynner å vise riktige adresser.

# echo 0 >/proc/sys/kernel/kptr_restrict
# echo 0 >/proc/sys/kernel/randomize_va_space

# cat /proc/sys/kernel/kptr_restrict
0

Prøv deretter å starte PowerPath-tjenesten. Det skal begynne!

# systemctl start PowerPath.service

Additional Information

Hvis du ikke er sikker på hvorfor parameterne "kernel.randomize_va_space" og "kernel.kptr_restrict" ble endret, kan du involvere OS-leverandøren din, siden dette vanligvis er en justeringsparameter.

Επηρεαζόμενα προϊόντα

PowerPath for Linux

Προϊόντα

PowerPath for Linux
Ιδιότητες άρθρου
Article Number: 000050401
Article Type: Solution
Τελευταία τροποποίηση: 22 Αυγ 2025
Version:  4
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.