由于某种原因,每当我尝试在远程 SSH shell 会话中加载 VirtualBox 时VBoxHeadless
,它都会崩溃并出现以下错误:
$ VBoxHeadless -s myvm
Oracle VM VirtualBox Headless Interface 5.1.2_OSE
(C) 2008-2016 Oracle Corporation
All rights reserved.
ALSA lib pcm_hw.c:1701:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1701:(_snd_pcm_hw_open) Invalid value for card
Segmentation fault (core dumped)
有没有办法解决或至少解决这个问题?我其实并不需要声音的支持。
答案1
我不完全知道为什么会发生此错误,但作为临时解决方案,我设法通过完全禁用声音来解决该问题:
VBoxManage modifyvm myvm --audio none
其中myvm
是虚拟机的名称。