PowerPath Linuxille: PowerPathia ei voi käynnistää Linux-järjestelmässä || Virhe "Hakutoiminnon osoite puuttuu"

Summary: PowerPathia ei voi käynnistää Linux-järjestelmässä, jossa käyttöjärjestelmän ja ytimen versiot ovat tuetulla tasolla. Saamamme virhe on samanlainen kuin tavallisesti ytimen versioissa, joita ei tueta. ...

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

Asennettu PowerPath Linux-järjestelmään ja yritetty käynnistää PowerPath, mutta se epäonnistui.

# systemctl start PowerPath.service
PowerPath ei voinut ladata moduulia emcp
Virhe ladattaessa PowerPath-ydinmoduuleja

Viestitiedostosta --
systemd[1]: Käynnistetään PowerPath-käynnistyskomentosarjaa...                                                  
Ydin: EMCP: Moduulilisenssi 'Omistusoikeudellinen' tahraa ytimen.                                         
kernel: Ytimen taint-ytimestä
johtuvan lukon virheenkorjauksen poistaminen käytöstä: emcp: moduulin vahvistus epäonnistui: allekirjoitus ja/tai vaadittu avain puuttuu - ytimen
ytimen tahraaminen: emcp: systemd-udevd:n asentaminen kernel_stack korjaaminen
[604]: määritelty ryhmä 'lp' tuntematon
ydin: Varoitus:emcp:emcp: Hakutoiminnon osoite puuttuu
PowerPath[2869]: PowerPathin käynnistäminen: PowerPath ei voinut ladata moduulin emcp
PowerPath[2869]: Virhe ladattaessa PowerPath-ydinmoduuleja
PowerPath[2869]: epäonnistui
systemd[1]: PowerPath-käynnistyskomentosarjan pysäyttäminen...    

Cause

Linux-järjestelmän ydin viritettiin kernel.randomize_va_space

= 2
kernel.kptr_restrict = 2

# cat /proc/sys/kernel/kptr_restrict
2

Edellä mainitut asetukset/viritys määrittelivät kaikki /proc/kallsyms-tiedoston osoitteet 0x0000000000 mikä ei ole normaalia eikä PowerPath-käynnistyskomentosarja odota sitä. Siksi PowerPath-palvelu ei käynnistynyt. 

Tämä asetus mitätöi ytimen symbolit, jotka on viety käyttäjäavaruuteen kansion /proc/kallsyms kautta.

Powerpath-käynnistysskripti hakee joidenkin ydinfunktioiden osoitteet hakemistosta /proc/kallsyms ja välittää nämä osoitteet parametrina emcp-moduulia ladattaessa. Koska odotetut ytimen symbolit eivät ole enää käytettävissä Powerpath-käynnistyskomentosarjassa, emcp-moduulin lataus epäonnistuu ja käynnistyskomentosarja epäonnistuu.

Resolution

Voit korjata ongelman palauttamalla alla olevat parametrit oletusarvoon, jotta "/proc/ kallsyms" alkaa näyttää oikeita osoitteita.

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

# cat /proc/sys/kernel/kptr_restrict
0

Yritä sitten käynnistää PowerPath-palvelu. Sen pitäisi alkaa !

# systemctl käynnistä PowerPath.service

Additional Information

Jos et ole varma, miksi parametreja kernel.randomize_va_space ja kernel.kptr_restrict on muutettu, ota yhteyttä käyttöjärjestelmän myyjään, koska tämä on yleensä hienosäätöparametri.

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.