Improvvisamente e senza preavviso, l'applicazione VirtualBox non si avvia.
Innanzitutto, non ha fatto nulla. Neanche un messaggio di errore. Ho guardato nel registro di sistema (/var/log/system.log) e ho trovato questi due messaggi ripetuti ogni volta che ho provato ad avviare 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
Ho fatto qualche ricerca e ho riscontrato problemi simili, molti dei quali indicano problemi con le autorizzazioni. Quindi ho scoperto che per risolverlo, dovrei modificare le autorizzazioni come segue:
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS/components
Dopodiché, quando provo ad avviare l'applicazione, appare una finestra pop-up che dice:
L'UID effettivo non è root (euid = 501 egid = 20 uid = 501 gid = 20) (rc = -20)
Prova a reinstallare VirtualBox.
Vorrei evitare questo suggerimento, poiché ho molte macchine virtuali importanti e non voglio perderle.
Quindi, c'è un modo per risolvere questo problema senza reinstallare. Non ho trovato altre buone informazioni su questo che potrebbero risolvere il problema.
Se non vi fosse altra opzione oltre alla reinstallazione, esiste comunque un backup delle macchine virtuali? Scavando nella directory di VirtualBox non ho trovato nulla che suoni come un pacchetto / file VM contenente ogni VM.
Saluti