However what did I do wrong with the above procedure?
No longer urgent.
it sounds like you didn't export the local database and import it to the remote site. the installation scripts creates the needed tables on the local host, if this table don't exist on the remote server, it won't work.
by running the sql script, you created the needed tables.