Tiba-tiba dan tanpa pemberitahuan, aplikasi VirtualBox tidak dimulai.
Pertama, itu tidak melakukan apa-apa. Bahkan tidak ada pesan kesalahan. Saya mencari di log sistem (/var/log/system.log) dan saya menemukan dua pesan ini diulang setiap kali saya mencoba memulai 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
Saya melakukan riset dan menemukan masalah serupa, kebanyakan dari mereka menunjukkan masalah dengan izin. Jadi saya menemukan bahwa untuk memperbaikinya, saya harus mengubah izin sebagai berikut:
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS/components
Setelah itu, ketika mencoba untuk memulai aplikasi saya mendapatkan jendela sembulan yang mengatakan:
UID efektif bukan root (euid = 501 egid = 20 uid = 501 gid = 20) (rc = -20)
Silakan coba instal ulang VirtualBox.
Saya ingin menghindari saran itu, karena saya memiliki banyak VM penting dan saya tidak ingin kehilangan mereka.
Lalu, apakah ada cara untuk memperbaikinya tanpa menginstal ulang. Saya belum menemukan info bagus lainnya tentang ini yang dapat menyelesaikan masalah.
Jika tidak ada pilihan lain selain menginstal ulang, apakah ada cara untuk membackup VM? Menggali ke dalam direktori VirtualBox Saya belum menemukan sesuatu yang terdengar seperti paket VM / file yang berisi masing-masing VM.
Salam
sumber
Jawaban:
Semua VM VirtualBox Anda dan pengaturan aplikasi tidak disimpan dalam
.app
file yang sebenarnya . Anda dapat mencoba menginstalnya kembali dengan menjalankan kembali penginstal. Ini juga cara Anda memperbarui VirtualBox ke versi yang lebih baru.VM dan pengaturan asli Anda masing-masing disimpan di
~/VirtualBox VMs
,~/Library/VirtualBox
dan~/Library/Preferences
. Anda tentu saja dapat membuat cadangan dari mereka jika mereka benar-benar penting bagi Anda, dan jika Anda belum melakukannya, ini saat yang tepat untuk menyiapkan Time Machine.sumber
Untuk mengatasi ini di El Capitan saat menggunakan versi Virtualbox lebih rendah dari 6.x jalankan yang berikut dari terminal:
sumber
Bagi saya, jawaban yang diterima adalah solusi yang tidak menarik, karena menginstal ulang Virtual Box menghancurkan otorisasi untuk Windows Virtual Boxes yang saya habiskan sehari untuk mengunduh, menginstal dan mengatur untuk menguji aplikasi dan situs web pada berbagai versi IE yang keji.
Masalah inti adalah bahwa izin telah menjadi kacau, dan Virtual Box pilih-pilih.
Berikut adalah solusi bagi mereka yang, seperti saya, lebih suka tidak menghabiskan hari yang terbuang sia-sia untuk mendapatkan pengujian IE dan berjalan dengan Windows di Virtual Box.
di Finder, gunakan "Go" untuk membuka folder ini: /Applications/VirtualBox.app/Contents/
Klik pada Folder "MacOS"
Mendapatkan informasi
Buka kunci di kanan bawah jendela
Pastikan hanya sistem yang dapat membaca dan menulis
Klik roda gigi untuk menerapkan ke semua item terlampir
tutup jendela ini
Sekarang Terminal dapat membuka Kotak Virtual:
Kotak Virtual harus diluncurkan.
** Namun, kapan pun Anda ingin VirtualBox diluncurkan, Anda harus menggunakan garis sudo di atas di Terminal, mengklik aplikasi masih menimbulkan kesalahan. **
Saya akan memposting suntingan jika saya bisa melewati itu. Setidaknya menempel garis itu di Terminal tidak perlu sehari. Semoga beruntung semuanya!
sumber