I have CTools Version 1.4 installed.
I cannot update the module because drupal think it is the last version (when trying to update all the modules, no module appears in the list). But I continually find the message
"Panels is enabled but CTools is out of date. All Panels modules are disabled until CTools is updated. See the status page for more information."
It asks me to go to the update page where I can not update the modules because it thinks all are updated.
I have also tried to install the new version without uninstalling the previous one but it says that cTools is already installed and does not do the new installation.
I am on a loop!

Comments

VM’s picture

download the newest version from drupal.org.
remove the old ctools folder
upload the new folder
run update.php

pruebaslife’s picture

Thanks VM.
I already tried that but It did not work. At the beginning drupal seems happy to have an updated version of the module, but the update does not ent as it shows only a blank page without the oportunity to access any other web page.

VM’s picture

Then I'd. disable and uninstall panels.
disable and uninstall ctools
update ctools

pruebaslife’s picture

Hi VM, thanks again,
I can not disable ctools. I think it is because it has many dependencies but I am not sure if that is the case. Anyway I can not disable it.
I have started a new installation from scratch.

cgfx’s picture

For some reason, one of my sites cannot or will not update tools (v. 1.4) to any other version. No clue why, but after making several other updates, now some aspects of the site (concerning commerce kickstart) generate lots of errors whenever products are entered into the cart. (for reference, I'm talking about this: https://www.drupal.org/node/2499317 )

These issues didn't become apparent until after up updated other modules in both the sandbox site and the live site.

There also appears to be no way to force drush to update ctools to the current version. Or is there?

John_B’s picture

drush pm-updatecode has no version flag, so you just delete the code for the module, then copy in the later version of the code. I use drush dl for this since it is possible to specify version with drush dl, but check that it is downloaded to same directory as the old code was removed from. Then run drush updb. I have done it that way many times.

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

cgfx’s picture

Thanks!

Unfortunately, it now appears this might be inadvisable for me to do, due to the pickiness of the Commerce Kickstart module, which I was unaware of before yesterday.

I'd better not, or at least wait until I can figure out how to update Commerce Kickstart directly first.

John_B’s picture

yes, when updating an install profile, easiest option is to wait for the update to the profile as a whole. The alternative is to change the site so it is longer based on the install profile but on a Standard install profile, which makes for easier long-term maintenance but is some work and must certainly not be attempted on a live copy of the site.

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

Toche’s picture

I just used "drush up ctools-7.x-1.12"