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

ben finklea’s picture

Assigned: Unassigned » ben finklea
Status: Active » Fixed

It 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

matteoraggi’s picture

I 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

ben finklea’s picture

Try searching for the string seochecklist without the underscore. Or, just try searching for seo.

matteoraggi’s picture

Without 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

loucapo’s picture

i have the same issue. how do you fix this?

Sborsody’s picture

Same problem here. I didn't uninstall 6.x-1.0-beta3 because I thought this would upgrade. I didn't run update.php yet.

Sborsody’s picture

Here'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

chadcross’s picture

That worked perfectly. Thank you Sborsody.

Status: Fixed » Closed (fixed)

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

bstrange’s picture

I 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 :)

bstrange’s picture

Status: Closed (fixed) » Active

Am 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 :(

dave reid’s picture

Status: Active » Closed (fixed)

@bstrange: What's the SEO Checklist module version reported on the admin/build/modules page? Do you see two different entries?

bstrange’s picture

Oh 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.

bstrange’s picture

Wow, 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...)