VirtualBox Signal 9, NS_ERROR_FAILURE (0X80004005), nach Update MacOS 14.x

Nach dem Update meines MacBoc auf 14.2 konnten VirtualBox keine VMs mehr starten. Der „Signal 9“-Fehler kann dabei alles Mögliche bedeuten, ist hier aber auf Ebene des Hosts zu suchen, nicht des Gasts. Das ist schon daran erkennbar, dass die VM nicht einmal Logdateien erzeugt, sondern sofort abstürzt.

Die Empfehlung ist in solchen Fällen meistens, die komplette Anwendung neu zu installieren. Kann man machen, die VMs bleiben dabei ja bestehen. Andererseits sagt das Crashlog selbst aber schon aus, woran es liegt:

Anscheinend sieht das extrem sicherheitsbewusste MacOS die Signatur der App nach dem Update nicht mehr als vertrauenswürdig an. Statt einer Neuinstallation mit den ganzen „Möchten Sie …“ und Passworteingaben kann man das Codesigning auch selbst ausführen:

bjoern@mbp ~ % sudo codesign –force –deep –sign – /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app

Password:

/Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app: replacing existing signature

Danach geht’s wieder. Wahrscheinlich bis zum nächsten Update 😖