{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/vagrant/issues/10285","repository_url":"https://api.github.com/repos/hashicorp/vagrant","labels_url":"https://api.github.com/repos/hashicorp/vagrant/issues/10285/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/vagrant/issues/10285/comments","events_url":"https://api.github.com/repos/hashicorp/vagrant/issues/10285/events","html_url":"https://github.com/hashicorp/vagrant/issues/10285","id":368718701,"node_id":"MDU6SXNzdWUzNjg3MTg3MDE=","number":10285,"title":"Vagrant up is not working after upgrade","user":{"login":"amontalban","id":941928,"node_id":"MDQ6VXNlcjk0MTkyOA==","avatar_url":"https://avatars2.githubusercontent.com/u/941928?v=4","gravatar_id":"","url":"https://api.github.com/users/amontalban","html_url":"https://github.com/amontalban","followers_url":"https://api.github.com/users/amontalban/followers","following_url":"https://api.github.com/users/amontalban/following{/other_user}","gists_url":"https://api.github.com/users/amontalban/gists{/gist_id}","starred_url":"https://api.github.com/users/amontalban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amontalban/subscriptions","organizations_url":"https://api.github.com/users/amontalban/orgs","repos_url":"https://api.github.com/users/amontalban/repos","events_url":"https://api.github.com/users/amontalban/events{/privacy}","received_events_url":"https://api.github.com/users/amontalban/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-10T15:18:40Z","updated_at":"2018-10-10T15:22:48Z","closed_at":"2018-10-10T15:22:48Z","author_association":"CONTRIBUTOR","body":"### Vagrant version\r\n```\r\nAndres-MacBook-Pro:devserver andres$ vagrant version\r\nInstalled Version: 2.1.5\r\nLatest Version: 2.1.5\r\n \r\nYou're running an up-to-date version of Vagrant!\r\n```\r\n\r\n### Host operating system\r\nmacOS High Sierra (10.13.6)\r\n\r\n### Guest operating system\r\nFreeBSD\r\n\r\n### Vagrantfile\r\nUnfortunately I can't share the box Vagrantfile because it's really custom and have couple of confidential information.\r\n\r\nBut based on the debug the problematic line in our Vagrant file is the first of this snippet is:\r\n\r\n```ruby\r\np = Vagrant::Environment.new.home_path.to_s\r\nif not p.ascii_only? or p.index(' ') then\r\n  abort('Perceptyx Developer: This code snippet detected that vagrant path contains non ASCII or spaces chars. Maybe your system username have those chars?. You can override the vagrant path by setting VAGRANT_HOME environment var to a new location. On Windows: `set VAGRANT_HOME=C:\\folder`')\r\nend\r\n```\r\n\r\n### Debug output\r\nhttps://gist.githubusercontent.com/amontalban/cf25f097ce08d4bb65f547367da2a8c5/raw/d14472e0dcbebb6b4cba27920f681e044da269a7/vagrant.log\r\n\r\n### Expected behavior\r\nHave VM started\r\n\r\n### Actual behavior\r\n```\r\nAndres-MacBook-Pro:devserver andres$ vagrant up\r\nThere was an error loading a Vagrantfile. The file being loaded\r\nand the error message are shown below. This is usually caused by\r\na syntax error.\r\n\r\nPath: /Users/andres/.vagrant.d/boxes/perceptyx-VAGRANTSLASH-devserver/20181005.74/virtualbox/Vagrantfile\r\nLine number: 0\r\nMessage: ThreadError: deadlock; recursive locking\r\n```\r\n### Steps to reproduce\r\nThis works in version 2.1.2 but not in 2.1.5.\r\n\r\n### References\r\n- GH-9893 (Specially https://github.com/hashicorp/vagrant/issues/9893#issuecomment-423426725)\r\n"},"comment":{"url":"https://api.github.com/repos/hashicorp/vagrant/issues/comments/428615691","html_url":"https://github.com/hashicorp/vagrant/issues/10285#issuecomment-428615691","issue_url":"https://api.github.com/repos/hashicorp/vagrant/issues/10285","id":428615691,"node_id":"MDEyOklzc3VlQ29tbWVudDQyODYxNTY5MQ==","user":{"login":"chrisroberts","id":266674,"node_id":"MDQ6VXNlcjI2NjY3NA==","avatar_url":"https://avatars1.githubusercontent.com/u/266674?v=4","gravatar_id":"","url":"https://api.github.com/users/chrisroberts","html_url":"https://github.com/chrisroberts","followers_url":"https://api.github.com/users/chrisroberts/followers","following_url":"https://api.github.com/users/chrisroberts/following{/other_user}","gists_url":"https://api.github.com/users/chrisroberts/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisroberts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisroberts/subscriptions","organizations_url":"https://api.github.com/users/chrisroberts/orgs","repos_url":"https://api.github.com/users/chrisroberts/repos","events_url":"https://api.github.com/users/chrisroberts/events{/privacy}","received_events_url":"https://api.github.com/users/chrisroberts/received_events","type":"User","site_admin":false},"created_at":"2018-10-10T15:22:48Z","updated_at":"2018-10-10T15:22:48Z","author_association":"MEMBER","body":"Hi there,\r\n\r\nYou'll want to use `Vagrant.user_data_path.to_s` instead of `Vagrant::Environment.new.home_path.to_s`.\r\n\r\nCheers!"}}
{"actor":{"display_login":"chrisroberts"}}