for mistake I have updated seo checlist from 6.1 beta 3 to 6.2 without uninstall 6.1 first and now I get everywhere these errors, without be able to uninstall it from interface, so I have deleted by hand the table seocheclist and deleted row seochecklist into system table, but I contiunue to get this error after activating and update.php of 6.2 version:
user warning: Duplicate entry 'sites/all/modules/seo_checklist/seochecklist.module' for key 1 query: INSERT INTO system (name, info, type, filename, status, throttle, bootstrap) VALUES ('seochecklist', 'a:10:{s:4:\"name\";s:15:\"\"SEO\" Checklist\";s:11:\"description\";s:52:\"A Search Engine Optimization checklist for Drupal 6.\";s:4:\"core\";s:3:\"6.x\";s:7:\"package\";s:15:\"\"SEO\" Checklist\";s:7:\"version\";s:7:\"6.x-2.0\";s:7:\"project\";s:13:\"seo_checklist\";s:9:\"datestamp\";s:10:\"1249685460\";s:12:\"dependencies\";a:0:{}s:10:\"dependents\";a:0:{}s:3:\"php\";s:5:\"4.3.5\";}', 'module', 'sites/all/modules/seo_checklist/seochecklist.module', 0, 0, 0) in /includes/module.inc on line 147.
What I have to do?
Comments
Comment #1
ben finklea commentedIt looks like to me that somehow you haven't deleted the record from the system table. Can you double check it and let me know? The system table isn't that long, maybe a couple hundred records, so you could eyeball the whole thing in just a few minutes.
Regards,
--Ben
Comment #2
matteoraggi commentedI have done an automatic search into all db and I fouinded the string seo_checklist in these tables:
menu_links
menu_router
update_project_projects
cache_update
plugin_manager_repository
plugin_manager_taxonomy
search_dataset
variable
but not into system table
Comment #3
ben finklea commentedTry searching for the string seochecklist without the underscore. Or, just try searching for seo.
Comment #4
matteoraggi commentedWithout underscore I founded it also in:
content_node_field
content_node_field_instance
content_type_azienda
domain_blocks
and many others, but not in "system" folder, instead searching only "seo" I find these 4 module names in "system" folder:
basic_seo_rules
keyword_rules
seo_checker
seo_friend
Comment #5
loucapo commentedi have the same issue. how do you fix this?
Comment #6
Sborsody commentedSame problem here. I didn't uninstall 6.x-1.0-beta3 because I thought this would upgrade. I didn't run update.php yet.
Comment #7
Sborsody commentedHere's what I did.
- Delete seo_checklist from modules directory
- Manually delete tables from the database: seo_group, seo_subgroup, and seo_checklist
- Manually delete the seochecklist entry from the system table
- Flush all caches
Comment #8
chadcross commentedThat worked perfectly. Thank you Sborsody.
Comment #10
bstrange commentedI followed the steps in #7 exactly; and it worked to allow me to once again have SEO Checklist... until I ran update.php. Every time I run update.php, it unchecks(disables) SEO Checklist in the modules list. I can recheck (enable) it and it puts an entry in site configuration until I run update.php again then it unchecks itself again...
Also, when it is up and running, it reports that I don't have XML sitemap installed; however according to the module list, XML Sitemap core and sub modules are enabled...
Any thoughts?
Thanks in advance :)
Comment #11
bstrange commentedAm I supposed to change the status of this to active? Or should I have started a new issue all together? Very sorry, unsure about issue etiquette :(
Comment #12
dave reid@bstrange: What's the SEO Checklist module version reported on the admin/build/modules page? Do you see two different entries?
Comment #13
bstrange commentedOh yeah, sorry about that Dave, that probably would have been helpful for me to include! I am running the version listed in this issue 6.x-2.0 per the modules page. It's the only version listed.
Comment #14
bstrange commentedWow, I am almost too embarassed to post this; but I don't want anyone thinking Sborsody's solution in #7 isn't the correct one. It works perfectly, especially if you perform it on the correct database /facepalm
I had a subdirectory sandbox set up before I converted the primary domain to D6 and through pure chance, they had very similar database names and I performed the steps in #7 on the sandbox, not the live site :P
Once I applied the changes to the correct database, it worked flawlessly; however I am still getting the issue where XML sitemap shows up as not installed in SEOChecklist, but is installed in modules; but that is a seperate issue entirely and I only included it as an anomoly for troubleshooting purposes.
Thanks again and my sincerest apologies for the mistake :(
(P.S. In the future, I'll leave issue status alone...)