Hi Dan,
I did not know you weren't managing the forum anymore when I wrote. Thanks for checking in anyway!
So I followed all your advice, and still the same problems.
To answer your most pertinent question: The version number for symfony is 175, not 193.
I completely wiped my system and installed atom version 2.8.0 (following generic instructions)
Initially the upgrade task did not work returning:
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'function_object' already exists
but then I ran:
php -d memory_limit=-1 symfony tools:upgrade-sql -v -n="175"
and it did. upgrading to the same version it was. 2.8.0
there was no data repair tool in the code, so I added it in. Ran it, and it worked.
But the search:populate task did not, returning as usual:
[wrapped: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'digital_object.LANGUAGE' in 'field list']
So then I downloaded the version 2.8.2 and upgraded to that. Data integrity too worked. But same issue with search populate task again.
I even went into the code of the data repair tool to make sure it was up to date according to the latest bug fix of july 22 this year, and it was fine.
The only thing I can try doing is just wiping again, and making sure I install 2.8.2 in the first place but that's unlikely to make any difference. But I'll try anyway. If that works I will put it up here.