hi
i update the latest dev and run in this msg
nodewords_extra module can not be updated. Its schema version is 0. Updates up to and including 6105 have been removed in this release. In order to update nodewords_extra module, you will first need to upgrade to the last version in which these updates were available.
i dont know what i have to do now
i become the red screen
"One or more problems of the Drupal installation have been identified. Check the status report for more information."
Database updates:
Some modules need to update your database schema. The script to update the database should be executed immediately.
Comments
Comment #1
damienmckennaWhat version did you have before you updated?
Comment #2
eule commenteddev from october 30
Comment #3
damienmckennaI've just updated a v6.x-1.11 install to v6.x-1.x-dev (20101030) and the error above is displayed when viewing update.php:
I will have to look into why this was done.
Comment #4
dave reidI think we need to just change nodewords_extra_update_last_removed() into empty update functions. Looking into this too.
Comment #5
damienmckennaWith revision 1.1.2.7 (on 10/10/2009) the 6101-through-6105 updates were removed (as were hook_enable and hook_disable) and replaced with a simple comment:
It was the hook_update_last_removed() implementation added for the ICRA tag removal which appears to break it for older sites. FYI I enabled nodewords_extra on a site that did not have it installed before and it does not give the above error, but sites that had it installed before (i.e. system.schema_version=0) will show the error.
Comment #6
dave reidJust removing hook_update_last_removed() should fix it.
Comment #7
dave reidI ran
drush sqlq "UPDATE {system} SET schema_version = 0 WHERE name = 'nodewords_extra'";and confirmed the error message was present before the patch when running update.php. After the patch I was able to run the update just fine. Committing to CVS.http://drupal.org/cvs?commit=444772
Comment #8
eule commentedhi
i get after applying the patch and running update.php:
The following queries were executed
nodewords_extra module
Update #6106
* No queries
and right before a red screen
* warning: array_merge() [function.array-merge]: Argument #2 is not an array in ./update.php on line 174.
* warning: Invalid argument supplied for foreach() in ./update.php on line 338.
Comment #9
dave reidI just caught this too in my update testing and committed a fix to CVS. Note that this was just a missing message to report back to the update screen. Nothing actually went wrong.
http://drupal.org/cvs?commit=444786
Comment #11
damienmckennaNeeds to be re-rolled against the latest 6.x-1.x codebase.
Comment #12
damienmckennaHere's a patch that adds nodewords_extra_update_6105() and nodewords_basic_update_6104() to both remove any question over what the next update should be and also avoid any possibly conflicts or confusion later.
Comment #13
damienmckennaThis applies cleanly to 6.x-1.x.
Comment #14
damienmckennaWe already have nodewords_extra_update_6106() so nodewords_extra_update_6105() is no longer needed, so here's an updated patch with just nodewords_basic_update_6104().
Comment #15
damienmckennaCommitted.