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. ...

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

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.

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

PowerPath for Linux

Προϊόντα

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