Всем здравствуйте. Поздравляю с наступившими праздниками. Вот такая ошибка появилась при попытке запросить обновления. У всех так?
https://www.drupal.org/node/3170647#http-fallback OpenSSL установлен
Ошибки в логах
Всем здравствуйте. Поздравляю с наступившими праздниками. Вот такая ошибка появилась при попытке запросить обновления. У всех так?
https://www.drupal.org/node/3170647#http-fallback OpenSSL установлен
Ошибки в логах
Все проекты начали обновляться корректно, без внесения каких-либо изменений. Думаю сервера Drupal тоже отдыхали после праздников. Спасибо всем, кто предлагал решения. Видимо такое тоже имеет место быть)
Комментарии
Есть сайты на других серверах? Проверь на них
Я проверил на нескольких своих проектах - проблема именно у тебя
А версия Drupal 9.5.1?
9.5.0
Хостер пишет, что все нормально. Проекты на разных серверах с версией Drupal 9.5.1 выдают ошибки запроса обновления. Другие проекты у этого же хостера с более старой версией Drupal запрашивают обновление нормально. Не могу понять куда копать.
Я еще не обновлял до 9.5.1, но если дело именно в этой версии, можно поискать issues на drupal.org
А guzzle случайно не обновлялся при апдейте друпала до 9.5.1? Может попробовать guzzle откатить до предпоследней версии?
Есть у меня проект на 9.4.8 взял vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php оттуда. Сайт начал нормально получать обновления. Получается он обновляется вместе 9.5.1 или при попытке обновиться до 10 версии. Есть у кого актуальный рабочий файл?
Откати guzzle на версию, которая была в 9.5.0 или ниже. Какая версия была можно посмотреть в гите в composer.lock в коммите до обновления
Ну так-то уж точно не стóит делать. Надо посмотреть версии guzzle на том проекте на 9.4.8 и на отвалившемся проекте на 9.5.1 (проще всего заглянуть в CHANGELOG.md). Drupal требует ^6.5.8 ИЛИ ^7.4.5, и это не менялось в последних версиях Друпал. У меня стоит 6.5.8. Если у Вас зачем-то поставилась версия 7.*, то по идее можно вернуть всё взад командой
composer require guzzlehttp/guzzle:6.5.8
Сегодня проверил. Файлы CurlFactory.php идентичны на 9.4.8 и 9.5.1 проблема снова появилась. Вчера видимо просто было совпадение. Уже грешу на сервера Drupal т.к. всегда по-разному не может получить информацию по обновлению (всегда разные модули).
Попробуй это ещё https://drupal.ru/docs/chastye-voprosy/pri-proverke-obnovleniy-u-chasti-...
Проверьте версию PHP
Guzzle 6.x (5.5<=PHP<8.0)
Guzzle 7.x (7.2.5<=PHP<8.3)
Пробовали увеличить timeout? (сильно не пинайте, подсмотрел и инете)
<?php$settings['http_client_config']['timeout'] = 60;?>
Может это поможет определить больное место.
Все проекты начали обновляться корректно, без внесения каких-либо изменений. Думаю сервера Drupal тоже отдыхали после праздников. Спасибо всем, кто предлагал решения. Видимо такое тоже имеет место быть)