Heute morgen hatte ich mal wieder eines der eher seltenen VirtuaBox-Phänomene....der Desktopstarter startet nix. Aus Neugier hab ich es dann mal im Terminal gestartet.... und siehe da, eine zuvor noch nicht dagewesene Fehlermeldung überrascht mich.
Da ich ein gewisses Problem schon länger kenne, und zwar sowohl unter Jessie als auch jetzt unter Stretch, habe ich zuerst einmal nach der mir schon bekannten Ursache für Probleme gesucht. Und die gibts tatsächlich jetzt auch wieder:$ /usr/bin/VirtualBox
VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
VirtualBox: dlopen("/usr/lib/virtualbox/VBoxRT.so",) failed: <NULL>
VirtualBox: Tip! It may help to reinstall VirtualBox.
Zunächst habe ich versucht, wieder root als Eigentümer einzusetzen, was nur bei der Lib klappte, aber bei den beiden symlinks nicht möglich war. Es kam keine Fehlermeldung beim Setzen mit chown, aber die Rechte wurden auch nicht gesetzt. Letztendlich habe ich die Symlinks gelöscht und neu angelegt.find /usr -iname "*" ! -user root -ls | less -S
1831425 4 drwxr-xr-x 10 8070 9999 4096 Jun 3 11:53 /usr
1831426 20 drwxr-xr-x 109 8070 9999 20480 Jul 7 10:11 /usr/lib
1855489 0 lrwxrwxrwx 1 8070 9999 12 Mai 17 2012 /usr/lib/libtiff.so -> libtiff.so.3
1855490 320 -r-xr-xr-x 1 8070 9999 327085 Mai 17 2012 /usr/lib/libtiff.so.3.6.1
1855491 0 lrwxrwxrwx 1 8070 9999 16 Mai 17 2012 /usr/lib/libtiff.so.3 -> libtiff.so.3.6.1
Nun läuft VirtualBox wieder gewohnt. Aber das merkwürdige ist, dass ich diese merkwürdigen UID:GID schon öfter gefunden habe, wenn VirtualBox nicht startet. Und zwar über alle Versionen, also mit der Jessie Repo-Version, mit der späteren Oracle-Version, und jetzt auch unter Stretch mit der aktuellen Oracle-Version. Ssowohl auf meinem Desktop als auch auf dem Notebook. Und immer sind diese UID:GID die Ursache.
Die Frage ist: Wer setzt die? Wo kommen die her? Wer hat überhaupt an /usr rumzufummeln?
ps
Sorry wg. quotes... aber code ist wohl noch nicht soweit...