I know that others have seen this problem before, based on the issues, but I'm experiencing it now and have been unable to figure out a way to address it. I have updated to 6.x-2.8 (even removing previous directory and downloading fresh), but it is stuck on 6.x-2.5. How can I fix this? Update.php doesn't show link at all. The database contains "6.x-2.5" in the info field for the module. Is there some kind of database or code hack that can fix this?
Comments
Comment #1
jcfiala commentedThat's an odd one. I don't have any control over the version that gets injected into the link.info file... can you do us a favor and attach the link.info file here?
Comment #2
ampersat commentedThe problem is not with the link.info file. That appears to be correct:
In the system database table, the info column that is associated with the link module is as follows:
I've tried manually changing it to the following (where version and datestamp are modified):
However, when I check for updates, it reverts back to the old data. I also tried other tweaks to the database that had no effect.
At this point, I don't know of anything else to try. Any suggestions are welcome.
Comment #3
ampersat commentedIt occurred to me right after posting the last note that, since this is related to CCK, maybe there's something going on there. I found that, under the CCK module, there was a copy of the link module at versino 6.x-2.5. Replacing this version with 6.x-2.8 seems to have fixed the problem.
Is there anything wrong with taking this approach?
Comment #4
jcfiala commentedHey, good job on figuring that out!
Personally, I like to keep all of my contrib modules in sites/all/modules/contrib/, at the same depth, so that it's easy for me (and whoever comes after me on a project) to find the modules and replace them. As you can see, not putting them where people expect to find the module can cause weird effects.
Comment #5
dropcube commented