I had similar errors, basically all I could work out was the Database wasn’t been created. So I hacked a little work around.
In wp-admin/upgrade-functions.php
I inserted the following line
$wpdb->query($qry)
in a loop in the
dbDelta function
You can see it below after the foreach statement.
Just look for that for each near the top of the dbDelta function and
insert the line.
// Create a tablename index for an array ($cqueries) of queries
foreach($queries as $qry) {
$wpdb->query($qry);
if(preg_match(“|CREATE TABLE ([^ ]*)|”, $qry, $matches)) {
Hope that helps