PowerPath for Linux: LinuxシステムでPowerPathを起動できない ||「ルックアップ関数のアドレスが見つかりません」というエラーが表示されます

Summary: OSとカーネルのバージョンがサポートされているレベルのLinuxシステムでPowerPathを起動できません。表示されるエラーは、サポートされていないカーネルバージョンで通常発生するエラーと似ています。

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

Symptoms

LinuxシステムにPowerPathをインストールし、PowerPathを開始しようとしましたが、失敗しました

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

From messages file --
systemd[1]: PowerPath起動スクリプトを開始しています...                                                  
kernel: emcp: module license 'Proprietary' taints kernel.                                         
kernel: カーネル テイントによるロック デバッグの無効化
kernel: emcp: module verification failed: signature and/or required key missing - tainting kernel
kernel: emcp: applying kernel_stack fix up
systemd-udevd [604]: specified group 'lp' unknown
kernel: 警告:emcp:emcp: ルックアップ関数のアドレスがありません
PowerPath [2869]: PowerPathの開始: PowerPathはモジュールemcp
PowerPath[2869]をロードできませんでした: PowerPathカーネル モジュールのロード中にエラーが発生しました
PowerPath [2869]:失敗
systemd [1]: PowerPath起動スクリプトを停止しています...    

Cause

Linuxシステム カーネルは、

kernel.randomize_va_space = 2
kernel.kptr_restrict = 2

# cat /proc/sys/kernel/kptr_restrict
2

Above settings/tuningによってチューニングされ、「/proc/kallsyms」のすべてのアドレスが0x0000000000になりました。これは正常ではなく、PowerPath起動スクリプトでは想定されていません。したがって、PowerPathサービスの開始に失敗しました。 

このオプションは、 /proc/kallsyms 経由でユーザー空間にエクスポートされたカーネルシンボルを無効にする。

Powerpath起動スクリプトは、/proc/kallsymsを参照して一部のカーネル関数のアドレスを取得し、emcpモジュールのロード中にこれらのアドレスをパラメーターとして渡します。PowerPath起動スクリプトでは、予期されるカーネル シンボルが使用できなくなっているため、emcpモジュールのロードに失敗し、その結果、起動スクリプトも失敗します。

Resolution

この問題を解決するには、以下のパラメーターをデフォルト値に戻して、「/proc/ kallsyms」が適切なアドレスのリスト表示を開始するようにする必要があります

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

# cat /proc/sys/kernel/kptr_restrict
0

次に、PowerPathサービスを起動してみます。起動するはずです

# systemctl start PowerPath.service

Additional Information

「kernel.randomize_va_space」と「kernel.kptr_restrict」のパラメーターが変更された理由がわからない場合は、通常はチューニング パラメーターであるため、OSベンダーに問い合わせてください。

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

PowerPath for Linux

Προϊόντα

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