Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 02-15-2008, 09:22 PM
Guest210212002
Guest
 
Posts: n/a
Default What's the best way to remove a corrupted mod?

When I upgraded from 3.6.8, I didn't uninstall the post thank you hack before going to Beta 4. The upgrade went fine, and currently my forum is happy, with the 3.6.x version of the hack installed but disabled.

When I try to uninstall the hack, my ACP times out on it. Eventually it'll just give me a proper timeout page, in which case I'll just try again. However I think the uninstall script is half executing.

If I try it a second time, I get this DB error:

Code:
Database error in vBulletin 3.7.0 Beta 4:

Invalid SQL:
SELECT * FROM vb3_post_thanks WHERE postid IN (0,868677,868679,868684,868691,868693,868694,868729,868740,868744,868766) ORDER BY username ASC;

MySQL Error   : Table 'x.vb3_post_thanks' doesn't exist
Error Number  : 1146
Date          : Wednesday, February 13th 2008 @ 08:04:33 PM
Script        : http://www.sevenstring.org/forum/showthread.php?t=48436
Referrer      : http://www.sevenstring.org/forum/site-news-support/
Username      : Chris
Classname     : vb_database
MySQL Version : 4.1.15
And then my vb3_post table gets completely corrupted, and no manner of repairing brings it back to life. The counters for the post table go to zero, my forums die, and I die a little on the inside because my DB is massive and restoring it takes ages.

My members love this hack, and so do I. More importantly, I don't want my install cluttered up with half-installed mods, and just knowing that it's there and disabled is driving me freaking crazy.

All that said, how should I go about removing the corrupted hack? I haven't checked the plugin, and I don't think I'm quite savvy enough to figure out the uninstall routine in it and step through it manually to find where it's actually dying. I think if I can get it cleanly (manually) uninstalled and drop the tables itself I should be good to go, but I assume that it makes some kind of modification to the post table as well that I don't know how to revert - otherwise, why would it kill that table every time the uninstall dies?

Any insight would really be appreciated. *If you can help me solve this, Nexialys will come to your house wearing a toga and mow your lawn, shovel your driveway, and/or change the oil in your car.

*this is a lie
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:00 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06516 seconds
  • Memory Usage 2,190KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete