Fusion

 View Only

 cannot update VMWare Fusion

TECH198's profile image
TECH198 posted Dec 17, 2024 01:50 AM

Running VMWare Fusion 13.6.1 and its stuck on "Pending.." when trying to install update.

I'm going though the process of completely removing, and downloading from Broadcom new version, but have log files attached:

Seems to be an Objective-C ERROR.

Attachment  View in library
VMWare.zip 8 KB
Technogeezer's profile image
External Moderator Technogeezer

The in-product updater for Fusion can be somewhat hit or miss - especially if you've used in-product updaters in the past. If you run into a problem with the in-product updater, you might want to try downloading the "full" 13.6.2 installer disk image from Broadcom's web site and use that to install/upgrade Fusion.

Neethu Kumar Swamy's profile image
Broadcom Employee Neethu Kumar Swamy

@TECH198

We did not hit this issue during our internal testing. Anyway, we will create a PR to track this internally. Please let me know if there are any specific mouse events you performed during the update; this might help.

Thanks!

Jonathan L's profile image
Jonathan L

@Neethu Kumar Swamy: I have the exact same issue when trying to update to VMware Fusion 13.6.2 from VMware Fusion 13.6.1, on a freshly installed macOS 15.2:

2024-12-27T17:31:19.666Z Wa(03) VMware Fusion ERROR: Objective-C exception thrown. name: NSInvalidArgumentException, reason *** -[NSConcreteTask terminationStatus]: task not launched, backtrace:
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 0   CoreFoundation                      0x0000000181bd6e80 __exceptionPreprocess + 176
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 1   libobjc.A.dylib                     0x00000001816becd8 objc_exception_throw + 88
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 2   Foundation                          0x0000000182d9f970 -[NSConcreteTask dealloc] + 0
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 3   VMware Fusion                       0x0000000102405150 VMware Fusion + 1511760
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 4   VMware Fusion                       0x0000000102405020 VMware Fusion + 1511456
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 5   AppKit                              0x000000018586dbfc -[NSApplication(NSResponder) sendAction:to:from:] + 460
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 6   AppKit                              0x000000018586da00 -[NSControl sendAction:to:] + 72
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 7   AppKit                              0x000000018586d944 __26-[NSCell _sendActionFrom:]_block_invoke + 100
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 8   AppKit                              0x000000018586d86c -[NSCell _sendActionFrom:] + 204
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 9   AppKit                              0x000000018586d768 -[NSButtonCell _sendActionFrom:] + 96
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 10  AppKit                              0x000000018586acf0 NSControlTrackMouse + 1480
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 11  AppKit                              0x000000018586a6fc -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 144
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 12  AppKit                              0x000000018586a574 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 580
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 13  AppKit                              0x00000001858699f8 -[NSControl mouseDown:] + 448
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 14  AppKit                              0x0000000185868898 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3672
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 15  AppKit                              0x00000001857f3ea0 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 384
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 16  AppKit                              0x00000001857f3b50 -[NSWindow(NSEventRouting) sendEvent:] + 284
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 17  AppKit                              0x00000001860300b8 -[NSApplication(NSEventRouting) sendEvent:] + 1656
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 18  VMware Fusion                       0x000000010239777c VMware Fusion + 1062780
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 19  AppKit                              0x0000000185c374e8 -[NSApplication _handleEvent:] + 60
2024-12-27T17:31:19.670Z Wa(03) VMware Fusion 20  AppKit                              0x00000001856c0088 -[NSApplication run] + 520
2024-12-27T17:31:19.671Z Wa(03) VMware Fusion 21  AppKit                              0x0000000185696854 NSApplicationMain + 888
2024-12-27T17:31:19.671Z Wa(03) VMware Fusion 22  VMware Fusion                       0x00000001022ae9b0 VMware Fusion + 108976
2024-12-27T17:31:19.671Z Wa(03) VMware Fusion 23  dyld                                0x00000001816fc274 start + 2840

This error appears in the log file just after clicking on the « Install and relaunch » button.

Please note that the update system never worked for me, this error is present at least since VMware Fusion 13.0.0 that I used on a previous macOS version. See my previous report: https://community.broadcom.com/vmware-cloud-foundation/communities/community-home/digestviewer/viewthread?MessageKey=c98a3dd7-7d3e-4241-976a-b538b397bbe7&CommunityKey=0c3a2021-5113-4ad1-af9e-018f5da40bc0#bmc98a3dd7-7d3e-4241-976a-b538b397bbe7.

Technogeezer's profile image
External Moderator Technogeezer

I have the exact same issue when trying to update to VMware Fusion 13.6.2 from VMware Fusion 13.6.1, on a freshly installed macOS 15.2:

You state that this is a freshly installed macOS 15.2. Did you use Migration Assistant to migrate from an existing Mac's backup? If so, was that migration attempted from the same Mac that was giving you the problem you stated you have from Fusion 13.0.0. If so, that is telling me that you may have migrated the problem from your old Mac to your new one.

If you create another user on your Mac (with admin privileges), open Fusion, and then try the update, does it work?

Technogeezer's profile image
External Moderator Technogeezer

You might also want to download and run the script I posted here https://community.broadcom.com/vmware-cloud-foundation/viewdocument/script-to-check-if-all-remnants-of?CommunityKey=0c3a2021-5113-4ad1-af9e-018f5da40bc0

This script is based on a Broadcom tech note which describes how to completely uninstall Fusion manually. This script adds a few temporary files that were not mentioned in the Broadcom tech note.

I'd use the script to see if there are any miscellaneous temporary files found. Instead of a full Fusion manual uninstallation, delete those miscellaneous temp files and see if the update symptoms still persist (one of the temp files is a download staging folder for an update - perhaps there's a corrupted update there).

One additional question: are you running any third party anti-virus software on this Mac?

Jonathan L's profile image
Jonathan L

@Technogeezer @Neethu Kumar Swamy @Neethu Kumar Swamy

You state that this is a freshly installed macOS 15.2. Did you use Migration Assistant to migrate from an existing Mac's backup? 

No, I’ve completely wiped my MacBook Pro disk then did a clean install of macOS Sequoia, and haven’t migrated data or restaured any backup.

If you create another user on your Mac (with admin privileges), open Fusion, and then try the update, does it work?

I’ve already tried that before doing a clean install of macOS and it hadn't worked. I'd rather avoid to do that now that my setup is "clean".

I'd use the script to see if there are any miscellaneous temporary files found. Instead of a full Fusion manual uninstallation, delete those miscellaneous temp files and see if the update symptoms still persist (one of the temp files is a download staging folder for an update - perhaps there's a corrupted update there).

I’ve deleted the miscellaneous temporary file. Same error. 

Also I doubt this is related to the update itself because it happens for each version, and the checksum verification is always successful:

2024-12-28T14:13:23.011Z In(05) VMware Fusion CDS: VerifyAndCompleteJob: Verifying downloaded file size
2024-12-28T14:13:26.736Z In(05) VMware Fusion CDS: Final checksum is 'db86abb7cdd4357bb4538c013b8d7eb20ee7c05dd2218707884ab9976246312c' ?= 'db86abb7cdd4357bb4538c013b8d7eb20ee7c05dd2218707884ab9976246312c'
2024-12-28T14:13:26.736Z In(05) VMware Fusion CDS: Checksum verification succeeded for 73d141ce-4895-4d5a-9dd2-b963bc10c41e.

One additional question: are you running any third party anti-virus software on this Mac?

Nope.

Jacob Johnson's profile image
Jacob Johnson

I had the same issue while looking through the logs on my Mac I found where it was trying to download latest version of Fusion 13.6.2. I manually downloaded the file and then opened the tar file which contained a payload I ran with the program closed. I feel your pain after a couple complete reloads.

https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/13.6.2/24409261/universal/core/com.vmware.fusion.zip.tar

Let me know if it works.

Jonathan L's profile image
Jonathan L

I could download the latest version from Broadcom website and install it (that’s what I was doing for each update previously), but I just want the Fusion team to fix this bug.

Jonathan L's profile image
Jonathan L

Still the same error trying to update to version 13.6.3 from 13.6.2:

2025-03-05T18:20:10.948Z Wa(03) VMware Fusion ERROR: Objective-C exception thrown. name: NSInvalidArgumentException, reason *** -[NSConcreteTask terminationStatus]: task not launched, backtrace:
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 0   CoreFoundation                      0x000000019231ae80 __exceptionPreprocess + 176
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 1   libobjc.A.dylib                     0x0000000191e02cd8 objc_exception_throw + 88
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 2   Foundation                          0x00000001934e4190 -[NSConcreteTask dealloc] + 0
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 3   VMware Fusion                       0x0000000104a49f68 VMware Fusion + 1515368
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 4   VMware Fusion                       0x0000000104a49e38 VMware Fusion + 1515064
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 5   AppKit                              0x0000000195fbf454 -[NSApplication(NSResponder) sendAction:to:from:] + 460
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 6   AppKit                              0x0000000195fbf258 -[NSControl sendAction:to:] + 72
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 7   AppKit                              0x0000000195fbf19c __26-[NSCell _sendActionFrom:]_block_invoke + 100
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 8   AppKit                              0x0000000195fbf0c4 -[NSCell _sendActionFrom:] + 204
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 9   AppKit                              0x0000000195fbefc0 -[NSButtonCell _sendActionFrom:] + 96
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 10  AppKit                              0x0000000195fbc548 NSControlTrackMouse + 1480
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 11  AppKit                              0x0000000195fbbf54 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 144
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 12  AppKit                              0x0000000195fbbdcc -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 580
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 13  AppKit                              0x0000000195fbb250 -[NSControl mouseDown:] + 448
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 14  AppKit                              0x0000000195fba0f0 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3672
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 15  AppKit                              0x0000000195f456f8 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 384
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 16  AppKit                              0x0000000195f453a8 -[NSWindow(NSEventRouting) sendEvent:] + 284
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 17  AppKit                              0x0000000196783a08 -[NSApplication(NSEventRouting) sendEvent:] + 1656
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 18  VMware Fusion                       0x00000001049dc594 VMware Fusion + 1066388
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 19  AppKit                              0x000000019638ab04 -[NSApplication _handleEvent:] + 60
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 20  AppKit                              0x0000000195e1189c -[NSApplication run] + 520
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 21  AppKit                              0x0000000195de8068 NSApplicationMain + 888
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 22  VMware Fusion                       0x00000001048f44fc VMware Fusion + 115964
2025-03-05T18:20:10.948Z Wa(03) VMware Fusion 23  dyld                                0x0000000191e40274 start + 2840
TECH198's profile image
TECH198

yep... same upgrade to 13,6.3. 

I just got used to it lol..

Its only extracting it canot do, so technically no need to download as it completees download, just not install..

Just go into hidden folder /var at root and copy "VMWare Fusion,app" to /Applications and there you go.  Saves logging into Broadcom at least.. :)