Estoy tratando de actualizar mi núcleo drupal 7.31 a 7.32 a través de Drush.
Ejecuté los siguientes comandos
$ drush pm-releases
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
Después del comando anterior ejecuté lo siguiente:
$ 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.
entonces ejecuté el siguiente comando:
$ 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.
Aquí están las versiones para drush y compositor. Ambos son para las últimas versiones.
versión $ drush
Drush Version : 7.0-dev
Composer versión 1.0-dev
Respuestas:
drush rf
actualizará las versiones disponibles y, en ese momento, debería poder ejecutardrush up
odrush up drupal
.fuente
drush
nunca he oído hablar depm-refresh
Works como se esperaba. ¡Gracias!Tengo el mismo problema. No se puede actualizar la lista de módulos y núcleo. Intenté CC, cache_update truncate. Bueno, todo lo que se me ocurrió y todavía nada. Lo extraño es que en localhost es donde obtengo esto, en el servidor remoto está bien.
Así que lo arreglé de alguna manera deshabilitando y desinstalando el administrador de actualizaciones e instalándolo nuevamente.
fuente
Además de todas las excelentes respuestas anteriores, asegúrese de hacer una doble verificación de posibles problemas de falla cerebral [facepalm]:
Si ejecuta
drush status
y tiene la versión actualizada pero aún ve las alertas de actualización en la página Informes de la GUI> Actualizaciones disponibles, entonces podría ser un completo idiota como yo y mirar diferentes copias del sitio.Si ya lo ha intentado
drush rf
y comparadrush status
y tiene el mismo número de versión actual que obtiene cuando ejecuta,drush pm-releases drupal
entonces definitivamente tiene un problema que no es drush que no funciona correctamente.fuente
También tuve el mismo problema.
Reiniciar el servidor MySQL no funcionó para mí.
Deshabilitar el administrador de actualizaciones, desinstalarlo y luego volver a habilitarlo funcionó para mí.
fuente
La solución ofrecida por Danny Englander funcionó.
Reiniciar el servidor mysql hizo el truco.
Gracias Danny
fuente
Antes que nada ejecutar:
Entonces debería ver todos los nombres de etiquetas como este:
Ahora puede obtener el nombre del proyecto y el número de versión como este 'drupal-7.38' y ejecutar esto para forzar la actualización de esa versión:
Incluso puede elegir una versión de actualización de desarrollo escribiendo el número de versión de desarrollo.
Esto también funciona con módulos de actualización. Si necesita forzar la actualización de un módulo como ctools para una versión de desarrollo, puede ejecutar:
Disfruta drush <3
fuente
Tuve el mismo problema, el comando
no estaba encontrando la nueva versión de drupal. Incluso el módulo de actualización, desde la interfaz de administración, no mostraba la nueva versión del núcleo de drupal. He logrado truncar la tabla cache_update
Por lo que he visto, el módulo de actualización almacena en caché la información de la nueva versión en esta tabla, por alguna extraña razón, el
drush cc all
comando no estaba limpiando esta tabla, por lo que no se encuentra la nueva versión del núcleo de drupal.fuente