Installation fails on MacOSX 11.2.3 Big Sur host (rc=-1908)
Posted: 21. Apr 2021, 16:10
(mod edit - original topic "Installation fails on 10.13.x, 10.14.x (rc=-1908)")
MacOSX 11.2.3 Big Sur host, Linux guest; always getting "Kernel driver not installed (rc=-1908)" error popups; no system preferences > security and privacy "Allow" popups to date (several days of retries)
Hello, smart people who know more about this than I do!
I’m having a bit of trouble with Virtual Box for Mac, with the following details:
Program Version: Virtual Box version 6.1.20
Operating System: macOS Big Sur 11.2.3 (20D91)
Hardware Model: Early 2015 13-inch Macbook Pro
Memory: 16GB 1867 MHz DDR3
Processor: 3.1 GHz Dual-Core Intel Core i7
(In case this model has known issues I’m unaware of…I hope not).
The program seems to install, but I get that years-old error message that lots of mac users keep getting (and apparently also some linux users?)
I am getting the following error popups whenever I try to run a linux-based virtual machine (I have tried Ubuntu, Nitrux, Mint, and Porteus) in virtual box for MacOS:
- "The virtual machine 'Linux Test' has terminated unexpectedly during startup with exit code 1 (0x1).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap
Interface: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}"
- "Kernel driver not installed (rc=-1908) Make sure the kernel module has been loaded successfully. where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. "
I have been troubleshooting this for a few days now, without any real luck. I read the entire thread on this error message here and I have tried, really, almost everything I saw other people trying, with only one exception.
- Tried to use System Preferences > Security & Privacy > General to consent to the kext, but it has, to date, never appeared for me (as per the mod edit of "Santiago92"’s post, first post in the thread, not sure which mod) after double (maybe triple, at this point) digit reinstallations
- Tried "spctl kext-consent add VB5E2TV963" in recovery mode terminal with disk data mounted & unlocked, verified with "spctl kext-consent list" that it worked (it’s actually on there multiple times, if that matters, since I tried it multiple times) (I saw multiple users have success with this command, especially "Jack Wang", "Sy", and "Darius123")
- Tried "chflags restricted /Volumes/Macintosh\ HD/private/var/db/KernelExtensionManagement" & "…/Staging" in recovery mode terminal with disk data mounted & unlocked, seemed to work (verified out of recovery mode that they were sorted after) (I saw user "TheQL" had success with these commands)
- Tried "kextcache —clear-staging" in recovery mode with disk data mounted & unlocked, got the message "Executing: /usr/bin/kmutil clear-staging
clearing all staged extensions…" and got the "bash-3.2# " prompt line up again afterwards, so it seems to have done as instructed, but still no luck whatsoever getting the popup during a fresh install after rebooting… (I saw users "bucknaked" and "sudokillall" had success with this command)
- Updated from Big Sur 11.1 to Big Sur 11.2.3 (after backing up my machine, of course) and tried all of the above again, no luck
- Reinstalled Big Sur 11.2.3 from the online recovery menu (as in, freshly downloaded a copy of the OS off of apple’s servers, and installed that) as recommended to another user having lots of trouble by user "Socratis", with no luck
- Tried all of the above (minus the update and reinstall) after reinstalling, no luck
- Tried "csrutil clear" in recovery mode terminal with disk data mounted & unlocked, as seen in a bug report from two months ago…no luck
I have not yet tried "csrutil disable" in recovery mode with the disk data mounted & unlocked (as found to be successful by user "Amarok2") because it is my understanding that this is a security risk. It also seems like re-enabling csrutil will in some cases bring you back to square one (as happened to user "TheQL"), so it might be futile anyway.
I hope I did a tiny thing wrong and that you smart, patient people will be able to say "oh, you missed a dash in this command" or something to me, buuut I’m not super convinced that’s going to be the case, just due to the extensive troubleshooting I’ve done (I thought it would be rude to ask for help if I didn’t try everything).
The only morsel of a clue that’s apparent to my untrained eyes is that Terminal will tell me that I’m missing "com.apple.iokit.IOUSBMassStorageClass"…however, all of my USB ports and devices work, and a kext that appears to be named "IOUSBMassStorageClass.kext" is present in Library>Extensions (but not System>Library>Extensions, which has different USB kexts listed), sooo…I have no idea what’s up with that (especially considering I just straight-up reinstalled Big Sur last night).
I’ve attached zip files containing the installer logs, multiple system profiles, all of my virtual box crash logs from the console from today, the terminal output of a few recommended commands, and screenshots from the Extensions folders (in case any of the USB kexts look noticeably messed up).
I also apologize if I’ve missed any forum etiquette; I’ve read the rules and such, but I don’t think I’ve ever actually needed to post to a forum for tech support/troubleshooting purposes, ever, even once in my life…the solutions that other people used have always eventually worked for my situation. That’s pretty lucky, I guess!
Thank you very much for your time, even if it winds up being something unfixable…maybe I’ll try a live USB, if that’s the case.
MacOSX 11.2.3 Big Sur host, Linux guest; always getting "Kernel driver not installed (rc=-1908)" error popups; no system preferences > security and privacy "Allow" popups to date (several days of retries)
Hello, smart people who know more about this than I do!
I’m having a bit of trouble with Virtual Box for Mac, with the following details:
Program Version: Virtual Box version 6.1.20
Operating System: macOS Big Sur 11.2.3 (20D91)
Hardware Model: Early 2015 13-inch Macbook Pro
Memory: 16GB 1867 MHz DDR3
Processor: 3.1 GHz Dual-Core Intel Core i7
(In case this model has known issues I’m unaware of…I hope not).
The program seems to install, but I get that years-old error message that lots of mac users keep getting (and apparently also some linux users?)
I am getting the following error popups whenever I try to run a linux-based virtual machine (I have tried Ubuntu, Nitrux, Mint, and Porteus) in virtual box for MacOS:
- "The virtual machine 'Linux Test' has terminated unexpectedly during startup with exit code 1 (0x1).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: MachineWrap
Interface: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}"
- "Kernel driver not installed (rc=-1908) Make sure the kernel module has been loaded successfully. where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. "
I have been troubleshooting this for a few days now, without any real luck. I read the entire thread on this error message here and I have tried, really, almost everything I saw other people trying, with only one exception.
- Tried to use System Preferences > Security & Privacy > General to consent to the kext, but it has, to date, never appeared for me (as per the mod edit of "Santiago92"’s post, first post in the thread, not sure which mod) after double (maybe triple, at this point) digit reinstallations
- Tried "spctl kext-consent add VB5E2TV963" in recovery mode terminal with disk data mounted & unlocked, verified with "spctl kext-consent list" that it worked (it’s actually on there multiple times, if that matters, since I tried it multiple times) (I saw multiple users have success with this command, especially "Jack Wang", "Sy", and "Darius123")
- Tried "chflags restricted /Volumes/Macintosh\ HD/private/var/db/KernelExtensionManagement" & "…/Staging" in recovery mode terminal with disk data mounted & unlocked, seemed to work (verified out of recovery mode that they were sorted after) (I saw user "TheQL" had success with these commands)
- Tried "kextcache —clear-staging" in recovery mode with disk data mounted & unlocked, got the message "Executing: /usr/bin/kmutil clear-staging
clearing all staged extensions…" and got the "bash-3.2# " prompt line up again afterwards, so it seems to have done as instructed, but still no luck whatsoever getting the popup during a fresh install after rebooting… (I saw users "bucknaked" and "sudokillall" had success with this command)
- Updated from Big Sur 11.1 to Big Sur 11.2.3 (after backing up my machine, of course) and tried all of the above again, no luck
- Reinstalled Big Sur 11.2.3 from the online recovery menu (as in, freshly downloaded a copy of the OS off of apple’s servers, and installed that) as recommended to another user having lots of trouble by user "Socratis", with no luck
- Tried all of the above (minus the update and reinstall) after reinstalling, no luck
- Tried "csrutil clear" in recovery mode terminal with disk data mounted & unlocked, as seen in a bug report from two months ago…no luck
I have not yet tried "csrutil disable" in recovery mode with the disk data mounted & unlocked (as found to be successful by user "Amarok2") because it is my understanding that this is a security risk. It also seems like re-enabling csrutil will in some cases bring you back to square one (as happened to user "TheQL"), so it might be futile anyway.
I hope I did a tiny thing wrong and that you smart, patient people will be able to say "oh, you missed a dash in this command" or something to me, buuut I’m not super convinced that’s going to be the case, just due to the extensive troubleshooting I’ve done (I thought it would be rude to ask for help if I didn’t try everything).
The only morsel of a clue that’s apparent to my untrained eyes is that Terminal will tell me that I’m missing "com.apple.iokit.IOUSBMassStorageClass"…however, all of my USB ports and devices work, and a kext that appears to be named "IOUSBMassStorageClass.kext" is present in Library>Extensions (but not System>Library>Extensions, which has different USB kexts listed), sooo…I have no idea what’s up with that (especially considering I just straight-up reinstalled Big Sur last night).
I’ve attached zip files containing the installer logs, multiple system profiles, all of my virtual box crash logs from the console from today, the terminal output of a few recommended commands, and screenshots from the Extensions folders (in case any of the USB kexts look noticeably messed up).
I also apologize if I’ve missed any forum etiquette; I’ve read the rules and such, but I don’t think I’ve ever actually needed to post to a forum for tech support/troubleshooting purposes, ever, even once in my life…the solutions that other people used have always eventually worked for my situation. That’s pretty lucky, I guess!
Thank you very much for your time, even if it winds up being something unfixable…maybe I’ll try a live USB, if that’s the case.