Wednesday, March 14, 2012

Error VirtualBox: Could Not Load The Host USB Proxy Service

Ada satu masalah yang muncul setiap kali hendak melakukan konfigurasi ulang virtual machine di VirtualBox yang di-install di Debian GNU/Linux. VirtualBox selalu menampilkan warning 'Failed to access USB subsystem'. Walaupun VirtualBox masih dapat bekerja dengan normal, tapi masalah cukup mengganggu. Setelah melakukan sedikit pencarian di Google, sepertinya warning ini muncul karena distro Debian GNU/Linux tidak lagi menyertakan dukungan usbfs secara default.

Jika mendapatkan warning seperti di tangkapan gambar di bawah ini, artikel ini mungkin bisa sedikit membantu untuk menyelesaikannya.
Warning tersebut menyatakan:
Could not load the Host USB Proxy Service
(VERR_FILE_NOT_FOUND). The service might not be installed on
the host computer.
Kita bisa mengklik tombol Details untuk tampilan warning yang lebih teknis.
Resul Code: NS_ERROR_FAILURE (0x00004005)
Component: Host
Interface:     IHost {dab4a2b8-c735-4f08-94fc-9bec84182e2f}
Callee:          IMachine
Isi warning ini sebenarnya bisa jadi petunjuk atau kata kunci ketika mencari solusi di Google.

Solusinya juga tidak terlalu sulit. Kita hanya perlu mengaktifkan usbfs dengan mendaftarkannya di /etc/fstab dan mengaitkannya. Di berkas /etc/fstab tambahkan baris berikut.
usbfs /proc/bus/usb usbfs defaults,devmode=664 0 0
Kaitkan dengan menjalankan perintah berikut dari terminal.
mount -a
Lalu cek apakah usbfs sudah aktif atau tidak dengan perintah mount, seperti terlihat di tangkapan layar berikut.
Hidupkan ulang (reboot) komputer atau muat ulang modul VirtualBox. Gunakan perintah berikut untuk memuat ulang modul VirtualBox tanpa menghidupkan ulang komputer.
service vboxdrv restart
Pastikan tidak ada warning lagi ketika mengklik tombol Settings di VirtualBox Manager. Salah satu kemungkinan warning yang bisa muncul tampak pada gambar di bawah.
Jika mendapat warning seperti itu, tambahkan user yang digunakan ke group vboxusers.
usermod -G vboxusers -a rotyyu
Muat ulang modul VirtualBox. Lalu hidupkan ulang komputer atau logout kemudian login kembali.

Referensi: forums.virtualbox.org