{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/vagrant/issues/9628","repository_url":"https://api.github.com/repos/hashicorp/vagrant","labels_url":"https://api.github.com/repos/hashicorp/vagrant/issues/9628/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/vagrant/issues/9628/comments","events_url":"https://api.github.com/repos/hashicorp/vagrant/issues/9628/events","html_url":"https://github.com/hashicorp/vagrant/issues/9628","id":309433530,"node_id":"MDU6SXNzdWUzMDk0MzM1MzA=","number":9628,"title":"VMware Desktop Plugin in WSL (maybe some useful info)","user":{"login":"jchappell82","id":435724,"node_id":"MDQ6VXNlcjQzNTcyNA==","avatar_url":"https://avatars1.githubusercontent.com/u/435724?v=4","gravatar_id":"","url":"https://api.github.com/users/jchappell82","html_url":"https://github.com/jchappell82","followers_url":"https://api.github.com/users/jchappell82/followers","following_url":"https://api.github.com/users/jchappell82/following{/other_user}","gists_url":"https://api.github.com/users/jchappell82/gists{/gist_id}","starred_url":"https://api.github.com/users/jchappell82/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jchappell82/subscriptions","organizations_url":"https://api.github.com/users/jchappell82/orgs","repos_url":"https://api.github.com/users/jchappell82/repos","events_url":"https://api.github.com/users/jchappell82/events{/privacy}","received_events_url":"https://api.github.com/users/jchappell82/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":23,"created_at":"2018-03-28T16:09:04Z","updated_at":"2018-06-14T22:27:59Z","closed_at":"2018-03-28T16:56:56Z","author_association":"NONE","body":"### Vagrant version\r\n`vagrant --version` = 2.0.3\r\nvmware-desktop plugin (latest as of 3/28/2018- I already uninstalled it so I can't easily check now)\r\n\r\n### Host operating system\r\nWindows 10 - WSL - version 1709 build 16299.309\r\nLinux flavor - Ubuntu 16.04\r\nVMware Workstation Windows - 12.5\r\n\r\n### Guest operating system\r\nUbuntu 16.04\r\n\r\n### Expected behavior\r\nThe VM boots\r\n\r\n### Actual behavior\r\nThe VMware plugin tries to run a hardcoded _Windows_ path to `vmrun.exe`, rather than allowing either a lookup via `$PATH` or converting to a WSL supported `/mnt/c/path/to/vmware/vmrun.exe` path\r\n\r\n### Steps to reproduce\r\n1. Install vagrant-vmware-desktop plugin in WSL\r\n2. Install the Vagrant VMware Utility in _Windows_ because WSL does not support background services\r\n3. Copy certificates from the Windows utility's path to the appropriate location in the WSL filesystem\r\n4. Attempt a `vagrant up --provider=vmware_desktop`\r\n\r\nIt does seem to be able to successfully contact the Utility service, but fails upon attempting to execute `vmrun.exe` due to the hardcoded Windows-style path.\r\n\r\nSome general notes - I totally understand that this isn't officially supported yet, but I thought I'd open this issue in case the information is useful to you during your adding the feature for the next version.\r\n\r\nI did also attempt to run the Linux version of the VMware utility in a foreground process from another tab, but that fails with an \"unable to locate executables\" error (which is almost certainly because it doesn't know how to look at `/mnt/c` yet)\r\n\r\nAll that said, this seems to be _really_ close to working.  Looking forward to the next release, and if you need any help testing it out, feel free to reach out.  Feel free to close this issue as well, as it's just intended to be some hopefully useful info.\r\n"},"comment":{"url":"https://api.github.com/repos/hashicorp/vagrant/issues/comments/397457435","html_url":"https://github.com/hashicorp/vagrant/issues/9628#issuecomment-397457435","issue_url":"https://api.github.com/repos/hashicorp/vagrant/issues/9628","id":397457435,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzQ1NzQzNQ==","user":{"login":"StefanScherer","id":207759,"node_id":"MDQ6VXNlcjIwNzc1OQ==","avatar_url":"https://avatars3.githubusercontent.com/u/207759?v=4","gravatar_id":"","url":"https://api.github.com/users/StefanScherer","html_url":"https://github.com/StefanScherer","followers_url":"https://api.github.com/users/StefanScherer/followers","following_url":"https://api.github.com/users/StefanScherer/following{/other_user}","gists_url":"https://api.github.com/users/StefanScherer/gists{/gist_id}","starred_url":"https://api.github.com/users/StefanScherer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StefanScherer/subscriptions","organizations_url":"https://api.github.com/users/StefanScherer/orgs","repos_url":"https://api.github.com/users/StefanScherer/repos","events_url":"https://api.github.com/users/StefanScherer/events{/privacy}","received_events_url":"https://api.github.com/users/StefanScherer/received_events","type":"User","site_admin":false},"created_at":"2018-06-14T22:27:59Z","updated_at":"2018-06-14T22:27:59Z","author_association":"CONTRIBUTOR","body":"I've someone is interested how we got the VMware plugin working in WSL right now (with some workarounds) here are my slides how to [Setup a Dev environment that feels like $HOME on Windows 10](https://stefanscherer.github.io/talks/Windows-10-WSL-Vagrant-Docker.pptx) - DevOps Meetup Bamberg, 2018-06-15\r\n"}}
{"actor":{"display_login":"StefanScherer"}}