Here are the most comment issues in the course and how you can troubleshoot them.

1) I'm getting the following when running `vagrant ssh`:

This is caused by a bug in Git Bash. To solve, follow the following steps described here: https://www.londonappdeveloper.com/fixing-git-bash-vagrant-issue/


2) Im getting a message that says No usable default provider could be found for your system when running vagrant up?

This is because the latest Vagrant 2.0 is not compatible with the latest VirtualBox 5.2 (as of 2017-10-25). There is an open bug on the Vagrant GitHub (https://github.com/hashicorp/vagrant/issues/9090) and hopefully Hashicorp resolve this soon.

In the mean time, you can resolve this by uninstalling VirtualBox and downloading VirtualBox 5.1 from https://www.virtualbox.org/wiki/Download_Old_Builds

If you have any issues please let me know in the Q&A and I will do my best to resolve it for you.

(Thank you James for pointing this out)


3) Nothing happens when I run vagrant ssh on Windows?

This occasionally occurs on Windows machines and is likely caused by a mis-configuration or update with the Git Bash.

Try using the Command Prompt. To load it, click Start and type 'cmd' and click on Command Prompt.

Then, try running the following to reload the Vagrant server:

vagrant reload

vagrant ssh


4) Im getting virtualenvwrapper (or any other package) not found on the vagrant server?

This can occur if one of the package mirrors is offline at the time of running vagrant up.

To resolve this, run vagrant provision to rerun the installation scripts. If this still doesn't solve your issue, try rebuild the vagrant server by running:

vagrant destroy

vagrant up

---

Getting Help

If you still need assistance, ask a question in the course Q&A: https://www.udemy.com/django-python/learn/v4/questions

For a faster resolution, please share a link to your full source code on GitHub.

Also, when posting source code or error outputs, please use the {...} icon in Udemy to format it so its easier to read.