Jeśli próbujesz skonfigurować kopie zapasowe r1soft i otrzymujesz błędy, takie jak:
- Nie udało się uzyskać odpowiedniego modułu dla tego systemu: Nie udało się odczytać katalogu open *jakiś katalog*: brak takiego pliku lub katalogu
Nie udało się znaleźć nagłówków w *jakiś katalog *
- Nie można znaleźć prawidłowego katalogu źródłowego. Proszę zainstalować nagłówki jądra dla swojego systemu operacyjnego
- Ten artykuł powinien pomóc Ci to naprawić.
Najpierw upewnijmy się, że moduł jądra r1soft nie jest załadowany, więc nie wykonujemy niepotrzebnej pracy. Wpisz na konsoli i wykonaj:
# lsmod | grep hcp
jeśli pokazuje ci coś takiego:
hcpdriver 75664 4
Wtedy nie musisz nic robić, moduł jest już załadowany i wystarczy tylko uruchomić agenta r1soft.
Jeśli widzisz puste wyjście, to naprawdę musimy pobrać moduł. Zasadniczo musimy upewnić się, że system ma odpowiednie pakiety kernel-devel i kernel-headers:
# rpm -qa | grep kernel-headers-$(uname -r)
# rpm -qa | grep kernel-devel-$(uname -r)
Jeśli obie komendy dają ci coś takiego:
# kernel-devel-(your kernel version here).x86_64
# kernel-headers-(your kernel version here).x86_64
a jeśli nadal nie można zbudować modułu r1soft, powinno być coś związanego z bieżącym jądrem, na którym pracujesz, może jest to wersja beta lub nie jest obsługiwany przez r1soft. Spróbuj zaktualizować do najnowszego stabilnego jądra -> zrestartuj -> zainstaluj kernel-devel i kernel-header -> spróbuj zbudować moduł.
Jeśli nie masz zainstalowanych modułów, będziemy musieli je zainstalować, ale najpierw - upewnijmy się, że nie ma pakietów dla innych jąder z:
# rpm -qa | grep -e kernel-headers -e kernel-devel
a jeśli są, usuńmy je:
# rpm -e kernel-header-xxxxx.elx.x86_64 –nodeps
# rpm -e kernel-devel-xxxxx.elx.x86_64 –nodeps
Powtórz dla wszystkiego, co znajdziesz.
Po tym jesteśmy gotowi do zainstalowania brakujących pakietów:
# yum install kernel-devel kernel-headers
Gdy to zrobisz, spróbuj pobrać moduł jądra r1soft z:
# r1soft-setup --get-module
Jeśli nadal nie można zbudować modułu r1soft, powinno być coś związanego z bieżącym jądrem, na którym pracujesz, być może jest to wersja beta lub nie jest obsługiwany przez r1soft. Spróbuj zaktualizować do najnowszego stabilnego jądra -> zrestartuj -> zainstaluj kernel-devel i kernel-header -> spróbuj zbudować moduł.