Elasticsearch 2.3.5 wouldn't start on ubuntu because of an "Unrecognized VM option 'UseParNewGC'". Here's how I "fixed" it.
I had to migrate user models to a custom model on Django 2.2 and all of the answers I found required wiping tables or resetting them and re-applying migrations.