Linux için PowerPath : Linux sisteminde PowerPath başlatılamıyor || "Arama işlevinin adresi eksik" hatası alınıyor

Summary: İşletim Sistemi ve Çekirdek sürümlerinin desteklenen düzeyde olduğu Linux sisteminde PowerPath başlatılamıyor. Aldığımız hata, genellikle desteklenmeyen çekirdek sürümleri için aldığımız hataya benzer. ...

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

PowerPath'i Linux sistemine kurdum ve PowerPath'i başlatmaya çalıştım ama başarısız oldu.

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

From messages file --
systemd[1]: PowerPath başlangıç komut dosyası başlatılıyor...                                                  
çekirdek: emcp: modül lisansı 'Tescilli' çekirdeği bozuyor.                                         
kernel: Çekirdek kusurlu
çekirdek nedeniyle kilit hata ayıklamasını devre dışı bırakma: emcp: modül doğrulaması başarısız oldu: imza ve/veya gerekli anahtar eksik - çekirdek çekirdeği izleniyor
: emcp: systemd-udevd düzeltmesi kernel_stack
uygulanıyor[604]: belirtilen grup 'lp' bilinmeyen
çekirdek: Warning:emcp:emcp: Arama işlevinin adresi eksik
PowerPath[2869]: PowerPath'i Başlatma: PowerPath could not load module emcp
PowerPath[2869]: Error loading PowerPath kernel modules
PowerPath[2869]: failed
systemd[1]: PowerPath başlangıç komut dosyası durduruluyor...    

Cause

Linux sistem çekirdeği kernel.randomize_va_space = 2
kernel.kptr_restrict = 2

# cat /proc/sys/kernel/kptr_restrict
2

tarafından ayarlanmıştır

. Yukarıdaki ayarlar/ayarlama, "/proc/kallsyms" içindeki tüm adresleri 0x0000000000 yaptı ki bu normal değildir ve PowerPath başlangıç komut dosyası tarafından beklenmez. Bu nedenle PowerPath hizmeti başlatılamıyordu. 

Bu seçenek, /proc/kallsyms aracılığıyla kullanıcı alanına dışa aktarılan çekirdek sembollerini geçersiz kılar.

Powerpath başlangıç komut dosyası, bazı çekirdek işlevlerinin adreslerini almak için /proc/kallsyms dosyasına bakar ve emcp modülünü yüklerken bu adresleri parametre olarak iletir. Beklenen çekirdek sembolleri artık Powerpath başlangıç komut dosyası için mevcut olmadığından, emcp modülü yüklenemez ve sonuç olarak başlatma komut dosyası başarısız olur.

Resolution

Sorunu çözmek için aşağıdaki parametreleri varsayılan değere geri döndürerek "/proc/ kallsyms" komutunun uygun adresleri listelemeye başlaması gerekir.

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

# cat /proc/sys/kernel/kptr_restrict
0

Ardından PowerPath hizmetini başlatmayı deneyin. Başlamalı !

# systemctl start PowerPath.service

Additional Information

kernel.randomize_va_space" ve "kernel.kptr_restrict" parametrelerinin neden değiştirildiğinden emin değilseniz lütfen işletim sistemi satıcınızla iletişime geçin. Bu genellikle bir ayarlama parametresidir.

Affected Products

PowerPath for Linux

Products

PowerPath for Linux
Article 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.