PowerPath dla systemu Linux: Nie można uruchomić PowerPath w systemie Linux || Błąd "Brak adresu dla funkcji wyszukiwania"
Summary: Nie można uruchomić programu PowerPath w systemie Linux, w którym obsługiwane są wersje systemu operacyjnego i jądra. Błąd, który otrzymujemy, jest podobny do tego, który zwykle otrzymujemy w przypadku nieobsługiwanych wersji jądra. ...
Αυτό το άρθρο ισχύει για
Αυτό το άρθρο δεν ισχύει για
Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν.
Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.
Symptoms
Zainstalowałem PowerPath w systemie Linux i próbowałem uruchomić PowerPath, ale nie udało się.
# systemctl start PowerPath.service
PowerPath nie może załadować modułu emcp
Błąd podczas ładowania modułów
jądra PowerPath Z pliku komunikatów --
systemd[1]: Uruchamianie skryptu startowego PowerPath...
kernel: emcp: 'Zastrzeżona' licencja modułu zanieczyszcza jądro.
kernel: Wyłączanie debugowania blokady z powodu skazy
jądra jądra: emcp: weryfikacja modułu nie powiodła się: brak podpisu i/lub wymaganego klucza - skażenie jądra jądra
: emcp: stosowanie kernel_stack naprawienia
systemd-udevd[604]: określona grupa 'lp' unknown
kernel: Ostrzeżenie:emcp:emcp: Brak
adresu funkcji wyszukiwania PowerPath[2869]: Uruchamianie PowerPath: PowerPath nie może załadować modułu emcp
PowerPath [2869]: Błąd podczas ładowania modułów
jądra PowerPath PowerPath[2869]: failed
systemd[1]: Zatrzymywanie skryptu startowego PowerPath...
# systemctl start PowerPath.service
PowerPath nie może załadować modułu emcp
Błąd podczas ładowania modułów
jądra PowerPath Z pliku komunikatów --
systemd[1]: Uruchamianie skryptu startowego PowerPath...
kernel: emcp: 'Zastrzeżona' licencja modułu zanieczyszcza jądro.
kernel: Wyłączanie debugowania blokady z powodu skazy
jądra jądra: emcp: weryfikacja modułu nie powiodła się: brak podpisu i/lub wymaganego klucza - skażenie jądra jądra
: emcp: stosowanie kernel_stack naprawienia
systemd-udevd[604]: określona grupa 'lp' unknown
kernel: Ostrzeżenie:emcp:emcp: Brak
adresu funkcji wyszukiwania PowerPath[2869]: Uruchamianie PowerPath: PowerPath nie może załadować modułu emcp
PowerPath [2869]: Błąd podczas ładowania modułów
jądra PowerPath PowerPath[2869]: failed
systemd[1]: Zatrzymywanie skryptu startowego PowerPath...
Cause
Jądro systemu Linux zostało dostrojone przez
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
Powyższe ustawienia/dostrajanie sprawiły, że wszystkie adresy w "/proc/kallsyms" były 0x0000000000 co nie jest normalne i nie jest oczekiwane przez skrypt startowy PowerPath. Z tego powodu usługa PowerPath nie mogła się uruchomić.
kernel.randomize_va_space = 2
kernel.kptr_restrict = 2
# cat /proc/sys/kernel/kptr_restrict
2
Powyższe ustawienia/dostrajanie sprawiły, że wszystkie adresy w "/proc/kallsyms" były 0x0000000000 co nie jest normalne i nie jest oczekiwane przez skrypt startowy PowerPath. Z tego powodu usługa PowerPath nie mogła się uruchomić.
Opcja ta anuluje symbole jądra eksportowane do przestrzeni użytkownika poprzez /proc/kallsyms.
Skrypt startowy Powerpath sprawdza /proc/kallsyms w celu uzyskania adresów niektórych funkcji jądra i przekazuje te adresy jako parametr podczas ładowania modułu emcp. Ponieważ oczekiwane symbole jądra nie są już dostępne dla skryptu startowego Powerpath, nie można załadować modułu emcp, w wyniku czego skrypt rozruchowy kończy się niepowodzeniem.
Resolution
Aby rozwiązać ten problem, musisz przywrócić poniższe parametry do wartości domyślnej, aby "/proc/ kallsyms" zaczął wyświetlać prawidłowe adresy.
# echo 0 >/proc/sys/kernel/kptr_restrict
# echo 0 >/proc/sys/kernel/randomize_va_space
# cat /proc/sys/kernel/kptr_restrict
0
Następnie spróbuj uruchomić usługę PowerPath. Powinno się zacząć!
# 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
Następnie spróbuj uruchomić usługę PowerPath. Powinno się zacząć!
# systemctl start PowerPath.service
Additional Information
Jeśli nie masz pewności, dlaczego parametry "kernel.randomize_va_space" i "kernel.kptr_restrict" zostały zmienione, skontaktuj się z dostawcą systemu operacyjnego, ponieważ jest to zwykle parametr dostrajania.
Επηρεαζόμενα προϊόντα
PowerPath for LinuxΠροϊόντα
PowerPath for LinuxΙδιότητες άρθρου
Article Number: 000050401
Article Type: Solution
Τελευταία τροποποίηση: 22 Αυγ 2025
Version: 4
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.