Hello. I installed the new macOS 10.15 beta today, and loaded fusion to find that my Windows 7 VM boots up and runs just fine, but only shows a black screen. I can see it in the library and even use it by typing, moving the mouse around in the black screen, and watching in the library but that's all. Has anyone experienced this before? I've tried reinstalling Fusion, to no avail. It also doesn't show anything during post/boot, so it's not a video driver issue I don't think.
- Accelerate 3D Graphics is NOT checked.
- I receive NO error messages.
THANKS , working perfectly and sooo simple.
stumostumo, I loved this idea, immediately created a new admin user in Catalina System Preferences -> Users and Accounts. Then clicked on my username in the upper right of the Mac Menu Bar (actually, username is the 3rd or 4th from the right item in the menu bar, depending on whether Siri is enabled), but anyway, logged in as the new user and boom badda bing, VMWare 11 already installed, included in the new account because it had been added in the first account created with the installation.
Still not received a popup for clicking onto the Screen Recording List.
Got the checkmarks for Input Monitoring and Full Disk Access, but still parched without a checkbox for VMWare Fusion.app on the screen recording area of Securty and Privacy.
This is Trump's fault.
I never lied to the FBI about my computer.
Ok, I am going to give this a try. I am skeptical based on the fact this solution makes perfect sense. Seems like it should definitely work. I figure that means there is about 90% likelihood of continuing agony. That beats 100%, so I am in.
And that goes even before counting the good times sure to come with breaking my computer's integrity, YES!! :smileylaugh:
:smileyconfused: :smileyshocked: One thing I am wondering about, I think I am going to have to print those commands and.... umm.... I must be missing something.... those commands have to be like .... typed in? With a keyboard? :smileyconfused: There is no way that can be a possible requirement. :smileycry:
I knew I should not have ditched that keyboard I had. :smileyshocked::smileycry:
**** thinking to what I saw earlier today in the Recovery Mode *****
I really don't see a way around this .....
ah ha! YESS!!
I'll save the commands in a txt file that I can ...
...open and
.
.
....copy from
.
.
.
.in Terminal!
:smileyplain: ***ok, looking around at all the staring faces in here..... *** everybody else already knew that one, didn't they?
back in half hour.... if my computer still is booting at that point.
Seriously, I appreciate the effort you put into finding that solution.
*************************************************************************************
RESULT: SUCCESS
However,
Did not disable/reenable SIP (tip o' the hat to Lotusshaney).
Could not access the txt file I had put the commands into, so I dug my keyboard out of the garbage typed them. Used to my phone to view this thread and transcribed from there.
I could not get the sqlite3 command to work except from within terminal started from recovery mode. (Error in Catalina: unable to open database "/Library/Application Support/com.apple.TCC/TCC.db": unable to open database file. I guess disabling SIP allows access to that database file when booted into Catalina, but since I skipped disabling SIP, had to be in recovery mode to open that database)
Ran only one of the sqlite3 commands, the first one, for screen capture
(tip o' the hat to DevXPfeil):
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
Restarted to the Catalina volume and now the screen recording checkbox in Security/Privacy under the privacy tab is checked for VMWare Fusion.app
And now, VMWare 10.1.6 is running perfectly in Catalina Public Beta.
# cat /private/etc/fixtccdb.sh
#!/bin/sh
###### CHANGE THIS AS REQUIRED #######
root="/Volumes/Macintosh HD"
ls -l "${root}/Library/Application Support/com.apple.TCC/TCC.db"
ls -l "$root/usr/bin/sqlite3"
"$root/usr/bin/sqlite3" "${root}/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
ls -l "${root}/Library/Application Support/com.apple.TCC/TCC.db"
# sh -v "/Volumes/Macintosh HD/private/etc/fixtccdb.sh
Thanks to all!
Somebody PLEASE vault this answer to be the instant winner for those of us who don't want to spend endless hours uninstalling/reinstalling Fusion on Catalina in the fleeting hopes that Fusion will magically ask for permission to record the screen. This answer just gives that permission flat out without waiting for Fusion to ask for it, and it is the ONLY answer that worked for me on my Fusion 11.1.0 installation.
BTW, I did trim out the unnecessary "/Volumes/Macintosh HD" part of the path information on these commands because my HD is named differently. Here's the commands that saved the day on my Catalina beta install (I performed this from a rooted command prompt after entering "sudo su -" at the terminal and entering my password...no recovery mode or SIP disabling required):
"/usr/bin/sqlite3" "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
"/usr/bin/sqlite3" "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
"/usr/bin/sqlite3" "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
Worked great. thanks
Nothing showing in the list to check. How do I add Fusion to the list?
This bit partially solved my issue as VMware Fusion 8.5 was already in the Accessibility list:
1. Open System Preferences -> Security & Privacy -> Privacy.
2. Select Full Disk Access in the list on left side, click "+", select "VMware Fusion.app" in Applications to add Fusion into the list.
I can see the VM correctly until it boots fully then the screen goes blank again. Try this for yourself as it may solve it. I'll keep looking for the next bit.
Upgraded to VMware Fusion 11. EU55 but it fixed it all instantly.
sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
THIS SOLUTION WORKED BEST FOR ME.
Upgrading to 11.5.0 fixed the issue for me.
It also resolved problems with Catalina Guest OS.
It's too bad that Fusion 10 doesn't work anymore. I've bought 10 and now I have to pay for 11? 11 will work for few versions, then I'll have to pay for 12. At the same time development has NO interest in fixing the issue, all work is based on community, as it's always the case in poorly managed companies.
I have version 10.1 and its working perfectly. I did exactly as mentioned in post 33. Yo can avoid version 11.5 (if you are buying only for this reason)..
Thanks Lotusshaney
I updated to Catalina 10.15 and my Fusion 8.5.10 showed the black screen. Installation of 11.5 and reinstallation of 8.5 did not work as I could no longer downgrade the VM. With 11.5 my smartcardreader which I use for online banking is only accessible as shared and does not work. I need the passthrough version which does not work under Fusion 11.5.
I did as you suggested under recovery mode entering all three commands and I could check VMware fusion for screenshots.
My Fusion 8.5 is running smooth, the smartcardreader is accessible as passthrough.
I should mention that I tried it only now after Catalina 10.15.1 was available. With that I will try VMware 11.5 after my new backup is finished (takes 5 hours)
Thanks a lot
Detlef Schmidt
Cool. I am impressed to know that you could run Fusion 8.5 in Catalina. I recently downgraded my Fusion license to 8.x so I could run it in El Capitan on a 2007 Mac Pro that still runs like a champ, but maxes at 10.11 OS X (remember that name?).
I am happy that it fusion 8.5.10 is running after I solved the black screen issue.
I tried to run fusion 11.5 and it does no longer allow the passthrough more to use my smart card reader for safe online banking.
It recognizes it only as shared "Reiner SCT" card reader (that is the brand name).
I had the same issue years ago when I tried to upgrade to fusion 10.1.
I open a thread for that and I still hope that somebody finds a solution. So long 8.5.10. never change a running system. (As long as it is running)
Detlef
The thing is note VM Fusion isn't shown there and there is no + or - button.
I have read through your solution to the Catalina Black Screen problem.
Please excuse that I am a novice here. I'm trying to get your solution working for myself but seem to stumble over the first step.
Where am I to create the script in my Catalina? Do I begin with opening a Terminal window and just begin cut/pasting your lines?
Your assistance with this would be greatly appreciated. Simple step-by-step (sorry!).
I never got this working at all -- black screen so I had to upgrade to V11 Fusion and it works fine, but breaks the WEbCame if running ubuntu.
trelab's script worked for me to get Fusion 8 working on Catalina. Thanks! Solution: https://communities.vmware.com/t5/VMware-Fusion-Discussions/macOS-Catalina-issue-beta/m-p/447512/hig...
That's dangerous at best - make sure you have a good backup strategy.