少し前まで,ホストマシンにUSB接続しているScansnapのフタを開けば,ubuntu の上の virtualbox で仮想化している windows から自動的に見えるよう設定していたのであるが,ある日突然,認識しなくなっていた.
切り分け
- フィルタは有効か?
- 設定は残っている.試しに消してみて,追加し直そうとしてみたところ,追加すべきデバイスが見付からない様子であった.
- VboxからUSBデバイスは見えているか?
-
$ VBoxManage list usbhost
Host USB Devices:
<none>
のように,認識していない.
- デバイスはホストOSから認識しているか?
-
$ lsusb
(略)
Bus 001 Device 004: ID 04c5:1096 Fujitsu, Ltd fi-5110EOX
(略)
のように,認識している.
- vboxmanageグループにローカルユーザは所属しているか?
-
$ grep vbox /etc/group
$
!?
そもそもvboxusersグループがないやーん!
対処
単にグループ作るだけでうまくワークするか分からんかったので,vboxの再インストール.
設定消えたりすると面倒なので,remove/installで.
$ sudo apt-get remove virtualbox-5.0
$ sudo apt-get install virtualbox-5.0
$ grep vbox /etc/group
vboxusers:x:125:
$ sudo gpasswd -a USER vboxusers
動作確認→まだ認識しない!
$ groups
USER adm cdrom ... # vboxusersがない!
多分,起動し直して,/etc/groupを読み直してもらえばいいのでは?
$ sudo reboot
再起動後…!! 復活!!