Памятка: как побороть ошибку "Не удалось получить информацию об обновлении для N проектов"
Сталкивался кучу раз с этой проблемой, чтобы не забыть и вновь не рыскать решение на просторах, решил сделать памятку.
Если сайт на drupal 7 при попытке обновления модулей пишет ошибку "Не удалось получить информацию об обновлении для N проектов":
Идем в phpadmin (в БД сайта), выбираем базу к которой подключен сайт, выбираем пункт "SQL", в поле пишем - TRUNCATE TABLE cache_update, далее "ОК", подтверждаем действие.
Обновляемся, проблема должна решиться.
Если не помогло:
Скорее всего у вас эта проблема:
Недели полторы назад Drupal Security Team написали длинный документ и в том числе постановили, что апдейты должны ходить через https - https://groups.drupal.org/node/506128 и https://www.drupal.org/node/2646894
Unfortunately the answer 301 (redirect to https) is not handled by drupal_http_request() over proxy and the site is failing checking for updates.
Чинится cUrl и заменой drupal_http_request() на chr_curl_http_request() - модуль chr