Apa yang bisa kami bantu?

Pada panduan kali ini kami akan memberikan tips seputar tutorial troubleshoot saat mengalami kendala Modul Kernel Snap API pada GIO Backup. Adapun contoh error yang digunakan sebagai studi kasus adalah seperti tergambar di bawah ini.

https://static.helpjuice.com/helpjuice_production/uploads/upload/image/6547/direct/1667296022268-1667296022268.png
Gambar 1. Error snapAPI

 

Atas isu yang sama, biasanya juga muncul pesan error seperti ini

SnapAPI kernel module is not loaded for the kernel currently running on the system. Install the module for this kernel version, and then retry the backup. 
Error code: 101 
Module: 149 
LineInfo: 0x14525B055CC9B598 
Fields: {"$module":"disk_bundle_lxa64_14330"} 
Message: The SnapAPI kernel module is not loaded for the kernel <version>-default that is running in this system. Install the module for this kernel version, and then retry the backup 

Error muncul yang terjadi karena disebabkan oleh beberapa hal terutama dari sisi OSnya sendiri oleh karena itu kami m

Pesan error di atas biasanya disebabkan oleh beberapa hal, terutama dari sisi OS-nya sendiri. Detailnya sebagai berikut:

  1. Modul kernel SnapAPI tidak dimuat untuk versi kernel yang saat ini berjalan. Kesalahan ini biasanya terjadi setelah pembaruan kernel. 
  2. Jika tidak ada pencadangan yang berhasil sejak pemasangan produk, modul SnapAPI mungkin salah terpasang atau tidak terpasang sama sekali. 
  3. Ada beberapa fitur yang tidak terinstall pada OS sebelumnya, terutama package pada CentOS sehingga menyebabkan beberapa kendala yang menyebabkan error tersebut.
  4. Pesan error tersebut juga dikarenakan modul kernel SnapAPI tidak di-load pada kernel di CentOS. 
  5. Jika Anda sudah memasang Agent Gio Backup pada VM dan menemui kendala seperti tersebut, berarti sebagian besar tidak bisa melakukan backup data.

  

Berikut solusi yang bisa diikuti saat Anda mendapati error serupa:

1. Install source kernel pada VM CentOS Anda dengan script berikut:

#yum install per -y 

Biasanya paket tersebut, sudah terinstall secara otomatis pada saat install agent Gio Backup. Selanjutnya jalankan perintah berikut: 

kernel-devel 
gcc 
make 
elfutils-libelf-devel 

2. Pastikan versi kernel-devel sudah sesuai dengan versi kernel inti CentOS Anda

jika masih belum sesuai lakukan instalasi terlebih dulu dengan command: 

#sudo yum install "kernel-devel-uname-r == $(uname -r)" 

Setelah itu, silakan re-install agent Gio Backup Anda. Dengan mengikuti panduan berikut: Cara Backup Linux Pada Layanan GIO Backup.

3. Ada beberapa yang akan menemui pesan error seperti ini:

"The SnapAPI kernel module is not loaded for the kernel 4.15.0-121-generic that is running in this system. Install the module for this kernel version, and then retry the backup." 

Hal tersebut bisa terjadi setelah update kernel. Setelah versi kernel terbaru terinstall dan VM sudah reboot, modul tidak bisa melakukan Rebuild secara sempurna. Ketika versi kernel sudah terinstall dan sistem mengalami reboot, dkm_autoinstaller pun juga tidak bisa start atau gagal saat instal modulnya. Nah, untuk mencegah hal ini Anda bisa install modul kernel-devel pada sistem operasi Anda seperti cara sebelumnya.

 4. Jika tidak ada error di atas, akan ditemui pesan berikut ini: 

" The SnapAPI kernel module is not loaded for the kernel 4.18.0-193.19.1.el8_2.x86_64 that is running in this system. Install the module for this kernel version, and then retry the backup” 

Artinya pada sistem operasi CentOS 8.2 posisi secure boot aktif. Hal ini dikarenakan adanya  bug pada Redhat. Anda bisa downgrade grub2 beserta dependensinya menggunakan command berikut:

#sudo yum downgrade grub2*shim* mokutil 

Demikian troubleshoot yang bisa Anda lakukan jika seandainya terjadi kendala pada Modul Kernel Snap API pada GIO Backup. Semoga panduan ini membantu Anda.

 

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet Gio, Anda dapat menghubungi kami melalui email support@biznetgio.com atau dapat melalui telpon (021) 5714567.