I'm getting this error after installing the latest dev. 7.x-1.x-dev (2013-Jan-24). I get a message saying that I am being updated from the Drupal 6 schema even though I have never had Drupal 6 installed. This site has always been Drupal 7. The update fails with the following message.

The following updates returned messages
signature_forum module
Update #7100

    Failed: DatabaseSchemaObjectDoesNotExistException: Cannot rename <em class="placeholder">signature_post</em> to <em class="placeholder">signature_forum_post</em>: table <em class="placeholder">signature_post</em> doesn't exist. in DatabaseSchema_mysql->renameTable() (line 304 of /home/***/public_html/includes/database/mysql/schema.inc).

Comments

liam mcdermott’s picture

You can ignore that error. I'll see if I can get a patch together later today/tomorrow.

This is my lack of experience with update functions coming to bite me on the arse. Apologies to everyone receiving this error, but it's not serious.

GStegemann’s picture

OK, than I will wait for your patch. Thanks.

liam mcdermott’s picture

Status: Active » Fixed

Right, hopefully this is fixed in commit:

http://drupal.org/commitlog/commit/4512/f1a0824edb3ad6c02cbfb5940d7f9e80...

You can download the new version before it appears on the project page, from the snapshot link on this page, I'd really appreciate it if someone could test it out. And post whether it works for you.

GStegemann’s picture

Yes, it is fixed. The todays update installed w/o any problems and works for me.

liam mcdermott’s picture

Great, thanks for clarifying!

deanflory’s picture

I just posted in another similar issue, but here's my error from the latest dev release while attempting an update today (2013/02/12):

Failed: DatabaseSchemaObjectDoesNotExistException: Cannot rename signature_post to signature_forum_post: table signature_post doesn't exist. in DatabaseSchema_mysql->renameTable() (line 304 of /../drupal/includes/database/mysql/schema.inc).

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.