2015-09-21 47 views
11

Tôi chỉ có nhà đất laravel để chạy ngày hôm qua bằng cách sử dụng PowerShell. Bây giờ, nó thậm chí sẽ không chạy. Tôi chỉ lơ lửng lang thang và tắt máy tính của tôi. Bây giờ nó chỉ cho tôi lỗi này:Đã xảy ra lỗi khi thực thi `VBoxManage`, CLI được Vagrant sử dụng để điều khiển VirtualBox. cửa sổ 10

Bringing machine 'default' up with 'virtualbox' provider... 
==> default: Checking if box 'laravel/homestead' is up to date... 
==> default: Clearing any previously set forwarded ports... 
There was an error while executing `VBoxManage`, a CLI used by Vagrant 
for controlling VirtualBox. The command and stderr is shown below. 

Command: ["modifyvm", "b21f2dd0-7f73-4d0f-b1e0-0f82ecdda1fe",  
"--natpf1", "delete", "ssh", "--natpf1", "delete", "tcp33060", 
"--natpf1", "delete", "tcp44300", "--natpf1", "delete", "tcp54320", 
"--natpf1", "delete", "tcp8000"] 

Stderr: VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified 
error (extended info not available) 
VBoxManage.exe: error: Context: "LockMachine(a->session, 
LockType_Write)" at line 493 of file VBoxManageModifyVM.cpp 
+0

Nó không thể tìm thấy hộp ảo nữa, nó vẫn được cài đặt? một cái gì đó đã thay đổi trong 'PATH'? bạn có thể chạy 'VBoxManage.exe' từ dòng lệnh không? –

+0

Tôi không hiểu, tôi đã khắc phục nó vào sáng nay bằng cách xóa thư mục .vagrant ngay bây giờ lỗi vừa xuất hiện lại ... – rendell

Trả lời

11

Ok, vì vậy cuối cùng tôi đã khắc phục được sự cố. Đã thử khởi động lại máy tính xách tay của tôi và nó không cho tôi lỗi đó nữa. Dưới đây là những gì tôi đã làm:

  1. Nhấp chuột phải vào "PC này"/"My Computer" trên cửa sổ máy tính để bàn
  2. Chọn "Properties"
  3. Đến tab "Advanced"
  4. Bấm "Environment Variables. .. "ở dưới cùng
  5. dưới System Variables bấm vào nút "New ..."
  6. Set "tên biến" thành "VBOX_INSTALL_PATH"
  7. Set "giá trị biến" thành" C: \ Program Files \ Oracle \ VirtualBox \ "
  8. Chọn "OK" và đóng tất cả các thiết lập các cửa sổ khác

nguồn: https://github.com/mitchellh/vagrant/issues/3852

+0

xe tăng, giải pháp này hoạt động tốt, vui lòng đánh dấu là câu trả lời chính xác. – zheek

+0

Điều này không hiệu quả đối với tôi (tháng 6 năm 2017). – Ryan

+0

Điều này không hiệu quả đối với tôi (16-jun-2017) sau khi cập nhật window10. –

16

tôi đã cùng một vấn đề và các câu trả lời trước đã không làm việc cho tôi. Tôi đã mở VirtualBox GUI và thấy rằng máy ảo đang chạy. Tôi đã dừng nó và sau đó tôi đã thực hiện "lang thang lên". Tất cả đều hoạt động tốt.

+0

Hành vi tương tự ở đây, cảm ơn tip –

+0

Cảm ơn bạn, đây là những gì làm việc cho tôi là tốt. – spectralbat

+0

hoàn hảo, chính xác là vấn đề của tôi.cổ vũ –

0

Cố gắng làm theo các bước sau 1. Chạy cmd as Administrator 2. dừng lại lang thang 3. lang thang lên 4. nếu được yêu cầu cung cấp lang thang nhưng một lần lang thang lên.

0
  1. Trước hết, hãy hủy hộp ảo bằng cách phá hủy âm đạo.
  2. Điều hướng đến C:\Users\Justice thay thế công bằng tên người dùng.
  3. Xóa thư mục .vagrant.d.
  4. Đi vào thư mục VirtualBox Máy ảo và xóa mọi thứ bên trong nó.
  5. Bắt đầu lại bằng âm thanh.

Nó sẽ hoạt động tốt.

+0

Huh? Một câu trả lời nói về việc sửa đổi đường dẫn, một câu hỏi khác về việc khởi động lại âm thanh, và bạn đề xuất xóa hàng tấn tệp chỉ cho "nó sẽ hoạt động tốt"? Điều đó không giống như một câu trả lời hay .... –

Các vấn đề liên quan