Đột nhiên và không có thông báo, ứng dụng VirtualBox không khởi động.
Đầu tiên, nó chẳng làm gì cả. Thậm chí không có một thông báo lỗi. Tôi đã xem nhật ký hệ thống (/var/log/system.log) và tôi thấy hai thông báo này được lặp lại mỗi lần tôi thử khởi động VirtualBox:
[0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]: VirtualBox: supR3HardenedVerifyDir: Cannot trust the directory "/Applications/VirtualBox.app/Contents/
MacOS": group and/or other writable (st_mode=040777)
com.apple.launchd.peruser.501[237] ([0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]): Exited with code: 1
Tôi đã làm một số nghiên cứu và tìm thấy các vấn đề tương tự, hầu hết trong số chúng chỉ ra vấn đề với quyền. Vì vậy, tôi thấy rằng để sửa nó, tôi nên thay đổi các quyền như sau:
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS/components
Sau đó, khi cố gắng khởi động ứng dụng, tôi nhận được một cửa sổ bật lên nói:
UID hiệu quả không phải là root (euid = 501 egid = 20 uid = 501 gid = 20) (rc = -20)
Vui lòng thử cài đặt lại VirtualBox.
Tôi muốn tránh đề xuất đó, vì tôi có nhiều máy ảo quan trọng và tôi không muốn mất chúng.
Sau đó, có cách nào để khắc phục điều này mà không cần cài đặt lại. Tôi không tìm thấy bất kỳ thông tin tốt nào khác về điều này có thể giải quyết vấn đề.
Nếu không có lựa chọn nào khác ngoài cài đặt lại, liệu có sao lưu VM không? Đi sâu vào thư mục VirtualBox Tôi không tìm thấy bất cứ thứ gì nghe giống như gói / tệp VM chứa mỗi VM.
Trân trọng