Closed mat926 closed 3 weeks ago
Same here. Maybe it's in Broadcom servers.
Confirmed. There are only windows.iso and windows-x86.iso. I have no idea why? If it's really needed darwin.iso can be get at this link.
Maybe the latest iso should be stored in another server as a backup, it could eventually be removed forever from https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/13.5.2/23775688/universal/core/com.vmware.fusion.zip.tar
Can you add the iso to https://github.com/BDisp/unlocker/releases or is there any legal issue? If don't modify the file I don't see any potential copyright issue. Maybe the mac build doesn't need anymore the iso?
Maybe the latest iso should be stored in another server as a backup, it could eventually be removed forever from https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/13.5.2/23775688/universal/core/com.vmware.fusion.zip.tar
I don't think so. To backup them the link https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/13.5.2/23775688/universal/core/ is enough.
Can you add the iso to https://github.com/BDisp/unlocker/releases or is there any legal issue? If don't modify the file I don't see any potential copyright issue. Maybe the mac build doesn't need anymore the iso?
I don't feel comfortable to add the ISO in the releases repo. If it's needed then is better using the mentioned link which may being obsolete for recent updates. I'm more about to think that the ISO isn't needed anymore. I really don't use VMware and I'm only maintaining this for the people who use it.
I recommend you to delete the following lines in the win-install.cmd
for Windows users:
or delete the following lines in the lnx-install.sh for Linux users:
Then see if it's working anyway and please let me know. If it's working fine without the tools I'll remove them in the repo, otherwise we must find a solution for this that use updated ISO tools.
The docs explain how to get the the Tools from Broadcom: https://docs.vmware.com/en/VMware-Fusion/13/com.vmware.fusion.using.doc/GUID-82AEC35C-D3DC-42F4-A84B-542B1D501D2B.html
Can you guys please test the PR #38? Thanks.
Fails on Windows 11:
GOS Patched flag @: 0x5ae3b0
GOS Patched: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll
Getting VMware Tools...
Traceback (most recent call last):
File "gettools.py", line 34, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
[PYI-9784:ERROR] Failed to execute script 'gettools' due to unhandled exception!
File not found - darwin*.*
0 File(s) copied
Starting VMware services...
Finished!
python --version
Python 3.12.6
where python
C:\Python312\python.exe
C:\Python311\python.exe
C:\Python310\python.exe
C:\Users\memetix_\AppData\Local\Microsoft\WindowsApps\python.exe
Do you need to use python to download file?
Do you need to use python to download file?
Not in Windows. Sorry for not to properly test it. The error was due a bad compiled file.
I made changes for the Linux batch. Can you please also test in Linux? Thanks.
In Windows works now will check linux later:
C:\Temp\BDisp-unlocker>win-install.cmd
Unlocker 3.0.4 for VMware Workstation
=====================================
(c) Dave Parsons 2011-18
Set encoding parameters...
Active code page: 850
VMware is installed at: C:\Program Files (x86)\VMware\VMware Workstation\
VMware product version: 17.6.0.24238078
[...]
GOS Patched: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll
Getting VMware Tools...
Downloaded: darwin.iso
Downloaded: darwinPre15.iso
Move the ISO files to the tools folder
Tools from frozen retrieved successfully
C:\Temp\BDisp-unlocker\tools\darwin.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwin.iso
C:\Temp\BDisp-unlocker\tools\darwinPre15.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwinPre15.iso
2 File(s) copied
Starting VMware services...
Finished!
I think this is working as expected in Linux as well.
The macos vm has to boot and work the tools, I'll check as soon as I can.
It works in Arch Linux too:
The clipboard copy and paste works both ways, also screen resize. Didn't test much more. One thing that bothers me is that the Workstation UI says that the Tools are outdated (reinstalled from menu and pkg pops up):
This VM's version of VMware Tools is out of date.
I'm currently using vmware-unlocker-git, which still works and auto-patches on each workstation update. Could you add your project to AUR to do the same?
This VM's version of VMware Tools is out of date.
I've no idea why. Do the Broadcom server has a stale version?
I'm currently using vmware-unlocker-git, which still works and auto-patches on each workstation update. Could you add your project to AUR to do the same?
I didn't know that DrDonk/unlocker was alive. What the diference from add the project to the AUR? It's the first time I heard about. Can you advice please. Thanks.
Please check if there isos are a newer version https://github.com/paolo-projects/auto-unlocker/issues/125 https://www.reddit.com/r/vmware/comments/1dagfyn/looking_for_vmware_tools_for_macos/
https://packages.vmware.com/tools/frozen/darwin/ is the same as https://packages-prod.broadcom.com/tools/frozen/darwin/. https://support.broadcom.com/group/ecx/productfiles? I searched others links but the above seems to be the latest versions, from 2024-07-24. This is like looking for a needle in a haystack.
I reverted the needed of installing pip and requests dependencies and only using the legacy python libraries.
I'm currently using vmware-unlocker-git, which still works and auto-patches on each workstation update. Could you add your project to AUR to do the same?
Does this repos also download the VMware Tools?
Installing pip modules globally is becoming more restricted due to security concerns, some distros expect to use venv more and more. https://github.com/hykilpikonna/hyfetch/issues/188
I think one of the reasons that the Tools out of date appears, could be due to the tools being a different version when the host is Workstation (linux or windows) and when the host is Fusion (mac), and the Fusion tools is lower version, so that Workstation complains being outdated but in reality are update to date for their respective vmware. That could be because you are not expected to run macos as guest in Windows or MAC so it's not expected to have a lower version...
Do you have any idea of this? Can you check if in Linux and Windows the tools installed by Workstation are different version than those installed by Fusion in macOS? Maybe you can check inside the iso or pkg or dmg files.
As a note after installing Tools on macos guest, I don't see the tray icon which you can see on Windows guest, is that normal? In linux did not test as guest yet. https://martcj.wordpress.com/2012/03/18/how-to-enable-the-vmware-tray-icon/
Installing pip modules globally is becoming more restricted due to security concerns, some distros expect to use venv more and more. hykilpikonna/hyfetch#188
Right. For security concerns I removed pip and requests and thus only the library that is installed by the original python software is used.
I think one of the reasons that the Tools out of date appears, could be due to the tools being a different version when the host is Workstation (linux or windows) and when the host is Fusion (mac), and the Fusion tools is lower version, so that Workstation complains being outdated but in reality are update to date for their respective vmware. That could be because you are not expected to run macos as guest in Windows or MAC so it's not expected to have a lower version...
Do you have any idea of this? Can you check if in Linux and Windows the tools installed by Workstation are different version than those installed by Fusion in macOS? Maybe you can check inside the iso or pkg or dmg files.
I've no idea 🤷♂️ As I already said before I don't use VMware. It runs slowing in my laptop. But I think it's the same version for Windows, Linux and Mac because it's only needed to install on macOS guest and his binaries only needed to handle with macOS software. I don't know what I'll looking for inside the images.
As a note after installing Tools on macos guest, I don't see the tray icon which you can see on Windows guest, is that normal? In linux did not test as guest yet. https://martcj.wordpress.com/2012/03/18/how-to-enable-the-vmware-tray-icon/
I recommend that someone who is reading this can help you testing on this. Remember that the patch code is the same as the paolo has in his repo. That code was provided by someone anonymous on a site. For now it's working to show the macOS options, but may corrupt some others things in the original Workstation. I'm not affirmation that but it's a possibility. If it's true I don't have no idea how to fix that.
I'm thinking to allow downloading https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/ as before and try to extract the darwin tools. If not available then fallbacks to download from https://packages-prod.broadcom.com/tools/frozen/darwin/ or https://packages.vmware.com/tools/frozen/darwin/. This is take more time to get the tools but ensures that the origial url may provide a more update darwin tools if available. What do think?
I added priority for the download in the packages folder and use the Broadcom server if it is not available.
There's going to be a Workstation update, let's see if there's an update to Tools version and which servers are updated: https://community.broadcom.com/vmware-cloud-foundation/discussion/vmware-workstation-176-does-not-install#bmc8027247-ead8-4bec-9468-df33d7f7a995
I'm currently using vmware-unlocker-git, which still works and auto-patches on each workstation update. Could you add your project to AUR to do the same?
Does this repos also download the VMware Tools?
How can I see that?
There's going to be a Workstation update, let's see if there's an update to Tools version and which servers are updated: https://community.broadcom.com/vmware-cloud-foundation/discussion/vmware-workstation-176-does-not-install#bmc8027247-ead8-4bec-9468-df33d7f7a995
Thanks. I didn't know that VMWare Workstation 17.6 does not install 😄
I'm currently using vmware-unlocker-git, which still works and auto-patches on each workstation update. Could you add your project to AUR to do the same?
Does this repos also download the VMware Tools?
How can I see that?
I think the ISO are included in the source.
The vmware-unlocker-git only contains these files. I have no idea how it works.
I think this can be the PKGBUILD line that install the iso to filesystem:
install -Dm644 "$srcdir/$pkgname/build/iso/"* "$pkgdir/usr/iso/"
I still need to test if the iso is removed when uninstalling the aur package, and if Workstation still finds some iso when clicking on Guest OS > Install VMware Tools...
Also need to check the versions of these 2 isos: https://github.com/DrDonk/unlocker/tree/main/iso
Even if they are bit outdated, they still will work with newer version of macos, maybe some bugs or security issues can still be present but still will work for the most part, this is why the aur package has not been flagged yet as Out of date.
I only will merge my PR when you're certain that all is alright.
I'll wait until next Workstation version and check if Fusion also updates, don't be impatient.
Files available here Fusion (fusion) and Workstation (ws) they are in .tar format now: https://softwareupdate.vmware.com/cds/vmw-desktop/
Files available here Fusion (fusion) and Workstation (ws) they are in .tar format now: https://softwareupdate.vmware.com/cds/vmw-desktop/
But still doesn't contains the darwin.iso and the darwinPre15.iso files. Did you checked?
Not yet, I'll try to find out.
I'm getting this error on Windows when running win-install.cmd. Tried uninstalling and reinstalling VMWare Player but didn't work.
Also tried downloading the url directly https://softwareupdate.vmware.com/cds/vmw-desktop/fusion/13.6.0/24238079/universal/core/com.vmware.fusion.zip.tar , extracted the zip but didn't find darwin.iso in the path.