(In reply to Jan Engelhardt from comment #1) > Cannot reproduce. > > libpthread.so is not supposed to be in /usr/lib/virtualbox. > There is but one reason why VBoxSVC might search for a .so file in > /usr/lib/virtualbox: There was no "libpthread.so" in any system path that > matched the current architecture. But this is to be expected, too, because.. > > 1. libpthread.so is a hint file and for software development scenarios only. > Its presence is *not guaranteed* on normal systems. *No program* should ever > attempt to dlopen "libpthread.so", but *must* use "libpthread.so.0". > > 2. glibc>=2.34 (or thereabouts) has abolished the libpthread.so hint file > altogether. > > (The same goes for libdl.) I know it's a hack which is not supposed to be needed, but as soon as I remove the mentioned symlinks the vm's fail to start, I copy them back in place and it works again. But to fix it in the correct way is not my expertise so that's why I wrote it here, maybe the underlying cause can be found.