Drush не визнає вихід нового оновлення ядра


12

Я намагаюся оновити своє ядро ​​drupal 7.31 до 7.32 через Drush.

Я виконував наступні команди

$ drush pm-релізи

Project  Release  Date         Status                           
drupal   7.x-dev  2014-Oct-15  Development                      
drupal   7.32     2014-Oct-15  Supported, Recommended, Security 
drupal   7.31     2014-Aug-06  Security      

Після вищевказаної команди я запустив наступне:

$ drush pm-update drupal

Update information last refreshed: Thu, 10/16/2014 - 07:33
 Name    Installed Version  Proposed version  Message 
 Drupal  7.31               7.31              Unknown 


No code updates available. 

тому я запустив таку команду:

$ drush pm-update drupal-7.32

Update information last refreshed: Thu, 10/16/2014 - 07:33
 Name         Installed Version  Proposed version  Message                     
 drupal-7.32  Unknown            Unknown           Specified version not found 


No code updates available.   

Ось версії для барабану та композитора. Обидва - до останніх версій.

$ drush версія

 Drush Version   :  7.0-dev 

Версія для композиторів 1.0-dev


1
Просто для ударів перезапустіть MySQL та спробуйте. Це працювало для мене з подібним питанням.
Danny Englander

Відповіді:


17

drush rf оновить доступні випуски, і в цей момент ви зможете запустити drush up або drush up drupal.


1
Не працює .... drupal Інформація про оновлення востаннє оновлена: Чт, 10/16/2014 - 08:29 drupal Невідомий Невідомий Проект не знайдено Немає оновлень коду.
Ібн Саїд

1
Працює як шарм!
Барт

Чому на землі це остання перерахована відповідь з найбільшою кількістю відгуків, і автор має найвищу репутацію? Незважаючи на всі ці роки, використовуючи drushніколи не чули про pm-refreshТворчість, як очікувалося. Дякую!
Screenack

3

У мене така ж проблема. Не вдається оновити список модулів та ядра. Спробував CC, обрізати cache_update. Ну все, що я міг придумати, і все одно нічого. Дивно, що на localhost - це те, де я це отримую, на віддаленому сервері це нормально.

Тому я якось виправив це, вимкнувши та видаливши менеджер оновлень та встановивши його знову.


Та ж проблема, жодне з рішень, які я знайшов в Інтернеті, не працювало, крім цього :)
LindaJeanne

3

На додаток до всіх чудових відповідей вище, не забудьте зробити подвійну перевірку на можливі проблеми з порушенням роботи мозку:

  • ви ввійшли на потрібний сервер?
  • правильний шлях веб-сайту drupal на цьому сервері?
  • ти возився зі своїм файлом / etc / hosts і забув?
  • www і non-www вказують на одне місце?
  • Ви шукаєте локальну чи розроблену копію у своєму браузері?

Якщо ви запустите, drush statusі в ньому є оновлена ​​версія, але ви все ще бачите сповіщення про оновлення на сторінці "Звіти про графічний інтерфейс"> "Доступні оновлення", то ви, можливо, будете загальним ідентичним, як я, і переглядаєте різні копії сайту.

Якщо ви вже пробували, drush rfі ви порівнюєте, drush statusі він має той самий номер поточної версії, який ви отримуєте під час запуску, drush pm-releases drupalтоді у вас, безумовно, є проблема, відмінна від того, що удар не працює належним чином.


Ха-ха, це був тільки я!
Кріс

2

У мене теж була така ж проблема.

Перезапуск сервера MySQL не працював для мене.

Відключення менеджера оновлень, його видалення та повторне включення працювало для мене.

$ drush -y dis update
$ drush -y pm-uninstall update
$ drush -y en update

Хіба я не сказав це вище?
Марко Блажекович

Так, ти зробив. Випробували всі рішення. Просто хотів повідомити іншим, що для мене працювало. На щастя, ваше рішення спрацювало на мене.
почабхая

1
Команди @ pachabhaiya працювали для мене дослівно, коли перезапуск MySQL не вирішив цього питання, після запуску цієї саме проблеми.
Веслі Масгроув

1

Рішення, яке запропонував Денні Енглендер, спрацювало.

Перезапуск сервера mysql зробив свою справу.

Дякую Денні


1

Перш за все виконати:

drush pm-releases drupal

Тоді ви повинні побачити всі назви тегів, як це:

 Project  Release  Date         Status                                      
  drupal   7.38     2015-Jun-17  Supported, Recommended, Security, Installed 
  drupal   7.x-dev  2015-Jun-17  Development

Тепер ви можете отримати назву проекту та номер випуску на зразок цього 'drupal-7.38' та виконати це, щоб примусити оновити цей випуск:

drush dl drupal-7.38

Ви навіть можете вибрати версію оновлення для оновлення, записавши номер релізу розробки.

Це також працює з модулями оновлення. Якщо вам потрібно змусити оновити модуль на зразок ctools для випуску програми, можна виконати:

drush dl ctools-7.x-1.x-dev

Насолоджуйтесь барабанкою <3


1

У мене була така ж проблема, команда

drush up drupal

не знайшов нової версії для Drupal. Навіть модуль оновлення інтерфейсу адміністратора не демонстрував нової версії ядра drupal. Мені вдалося обрізати таблицю cache_update

TRUNCATE TABLE  cache_update

Що я бачив, модуль оновлення кешує нову інформацію про випуск у цій таблиці, з якихось дивних причин drush cc allкоманда не чистила цю таблицю, тому новий звіт про випуск ядра drupal не знайдений.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.