I upgraded from 5.2 to 5.3 the most conservative way, by installing a clean 5.3 and then copying the /files and /sites and /themes over from my working 5.2 site. The modules under /sites/all/modules were also copied, of course.
I have the most recent release version of Audio (5.x.1.3) from the Drupal site.
I ran the update.php script as user 1 on my trial site.
I immediately started to see things like
* user warning: Table 'drup51-scifi.audio_file' doesn't exist query: SELECT
origname, filename, filepath, filemime, filesize FROM audio_file f WHERE f.vid = 62 in
/var/www/html/drupal-5.3/includes/ database.mysql.inc on line 172.
* user warning: Table 'drup51-scifi.audio_file' doesn't exist query: SELECT
origname, filename, filepath, filemime, filesize FROM audio_file f WHERE f.vid = 62 in
/var/www/html/drupal-5.3/includes/ database.mysql.inc on line 172.
I went into the actual MySQL database and confirmed that there was no such table! Then I looked at the audio.install file in the /sites/all/modules/audio area, and read this:
<?php
// $Id: audio.install,v 1.13 2007/02/15 16:37:47 drewish Exp $
/**
* Install the initial schema.
*/
function audio_install() {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
db_query("
CREATE TABLE {audio} (