Sekiranya anda cuba menyiapkan sandaran r1soft dan mendapat ralat seperti:
- Gagal mendapatkan modul yang sesuai untuk sistem ini: Gagal membaca direktori terbuka * beberapa dir *: tidak ada fail atau direktori tersebut
Gagal mencari tajuk di * beberapa dir *
- Tidak dapat mencari direktori sumber yang sah. Sila pasang tajuk kernel untuk sistem operasi anda
- Artikel ini akan membantu anda memperbaikinya.
Pertama, pastikan modul kernel r1soft tidak dimuat sehingga kita tidak melakukan kerja yang tidak perlu. Ketik ke konsol anda dan jalankan:
# lsmod | grep hcp
jika menunjukkan sesuatu seperti:
hcpdriver 75664 4
Maka anda tidak perlu melakukan apa-apa, modul sudah dimuat dan semua yang perlu anda lakukan - mulakan ejen r1soft.
Sekiranya anda melihat output kosong, maka kita benar-benar harus mendapatkan modul. Pada dasarnya kita perlu memastikan bahawa sistem mempunyai paket kernel-devel dan kernel-header yang sesuai:
# rpm -qa | grep kernel-headers-$(uname -r)
# rpm -qa | grep kernel-devel-$(uname -r)
Sekiranya kedua-dua arahan memberi anda sesuatu seperti:
# kernel-devel-(your kernel version here).x86_64
# kernel-headers-(your kernel version here).x86_64
dan jika modul r1soft masih tidak dapat dibina, maka harus ada sesuatu yang berkaitan dengan kernel semasa yang anda jalankan, mungkin itu beta atau tidak disokong oleh r1soft. Cuba kemas kini ke kernel stabil terkini -> but semula -> pasang kernel-devel dan kernel-header -> cuba bina modul.
Sekiranya anda tidak memasang modul, kami mesti memasangnya, tetapi pertama - mari pastikan bahawa tidak ada pakej untuk kernel lain dengan:
# rpm -qa | grep -e kernel-headers -e kernel-devel
dan jika ada, mari hapus:
# rpm -e kernel-header-xxxxx.elx.x86_64 –nodeps
# rpm -e kernel-devel-xxxxx.elx.x86_64 –nodeps
Ulangi untuk semua yang anda dapati.
Selepas ini kami bersedia memasang pakej yang hilang:
# yum install kernel-devel kernel-headers
Setelah selesai, cuba dapatkan modul kernel r1soft dengan:
# r1soft-setup --get-module
Sekiranya modul r1soft masih tidak dapat dibina, semestinya ada sesuatu yang berkaitan dengan kernel semasa yang anda jalankan, mungkin itu beta atau tidak disokong oleh r1soft. Cuba kemas kini ke kernel stabil terkini -> but semula -> pasang kernel-devel dan kernel-header -> cuba bina modul.