首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Vagrant + VirtualBox VM在睡眠后中止

Vagrant + VirtualBox VM在睡眠后中止
EN

Stack Overflow用户
提问于 2015-02-15 17:39:54
回答 3查看 5.1K关注 0票数 19

我在VirtualBox上运行的Vagrant VM有一个问题:每次我合上MacBook的盖子,VM就会中止,我必须再次“流浪”它。我不认为这是故意的行为,而且每次都重新开始是相当恼人的。

检查DiagnosticReports文件夹,每次我在运行虚拟机的情况下关闭盖子时,都可以找到来自VirtualBox的崩溃报告,这是第一部分的摘录:

代码语言:javascript
复制
Process:               VBoxHeadless [6267]
Path:                  /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless
Identifier:            VBoxHeadless
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        VBoxSVC [6215]
Responsible:           VirtualBox [6210]
User ID:               501

Date/Time:             2015-02-15 10:27:16.982 +0100
OS Version:            Mac OS X 10.10.2 (14C109)
Report Version:        11
Anonymous UUID:        453DE236-2C46-1B97-1C8F-D91BAF75710E

Sleep/Wake UUID:       21FE4DBC-7544-453E-B166-C48801F5CDDB

Time Awake Since Boot: 35000 seconds
Time Since Wake:       2700 seconds

Crashed Thread:        7  EMT

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:
--> 
    __TEXT                 0000000100000000-0000000100008000 [   32K] r-x/rwx SM=COW  /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff8bf734de mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8bf7264f mach_msg + 55
2   com.apple.CoreFoundation        0x00007fff8b356b34 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation        0x00007fff8b355ffb __CFRunLoopRun + 1371
4   com.apple.CoreFoundation        0x00007fff8b355858 CFRunLoopRunSpecific + 296
5   VBoxHeadless.dylib              0x0000000100080b91 TrustedMain + 44177
6   VBoxHeadless.dylib              0x0000000100080e5b TrustedMain + 44891
7   VBoxHeadless.dylib              0x0000000100079b31 TrustedMain + 15409
8   VBoxHeadless                    0x0000000100003d95 start + 7061
9   VBoxHeadless                    0x0000000100002234 start + 52

我可以自己做些什么来解决这个问题,或者我必须为VirtualBox支持团队打开一个错误报告吗?

  • OSX v10.10.2
  • VirtualBox v4.3.22
  • Vagrant v1.7.2
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-03-03 09:50:58

已将此错误报告给Oracle Virtualbox

这个bug刚刚在Virtualbox 4.3.24中被修复和发布。您可以从https://www.virtualbox.org/wiki/Downloads下载最新版本(VirtualBox-4.3.24-98716-OSX.dmg)。

票数 10
EN

Stack Overflow用户

发布于 2015-02-15 23:25:39

正如chaserx指出的,这是一个版本问题。目前,恢复到VirtualBox v4.3.20解决了这个问题...

票数 7
EN

Stack Overflow用户

发布于 2015-11-09 01:09:40

如果有人在Ubuntu上遇到这个问题,可以在/etc/NetworkManager/NetworkManager.conf中添加以下几行代码,然后用sudo service network-manager restart重启服务来解决这个问题:

代码语言:javascript
复制
[keyfile]
unmanaged-devices=interface-name:vboxnet0

来源:https://www.virtualbox.org/ticket/13873#comment:16

VirtualBox管理器5.0.8

网络管理器1.0.4-0ubuntu5

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28524815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档