Drush no reconoce el lanzamiento de una nueva actualización central


12

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


1
Solo por diversión, reinicie MySQL y luego intente. Eso funcionó para mí con un problema similar.
Danny Englander

Respuestas:


17

drush rf actualizará las versiones disponibles y, en ese momento, debería poder ejecutar drush up o drush up drupal.


1
No funciona .... drupal Actualización de la información actualizada por última vez: jue, 16/10/2014 - 08:29 drupal Desconocido Desconocido Proyecto especificado no encontrado No hay actualizaciones de código disponibles.
Ibn Saeed

1
¡Funciona de maravilla!
Bart

¿Por qué demonios es esta la última respuesta en la lista, con los votos más altos y el autor tiene la mejor reputación? A pesar de todos estos años, drushnunca he oído hablar de pm-refreshWorks como se esperaba. ¡Gracias!
Screenack

3

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.


El mismo problema, ninguna de las soluciones que he encontrado en Internet trabajado, a excepción de éste :)
LindaJeanne

3

Además de todas las excelentes respuestas anteriores, asegúrese de hacer una doble verificación de posibles problemas de falla cerebral [facepalm]:

  • ¿estás conectado al servidor correcto?
  • la ruta correcta del sitio drupal en ese servidor?
  • ¿te metiste con tu archivo / etc / hosts y olvidaste?
  • ¿www y no www apuntan al mismo lugar?
  • ¿Está buscando una copia local o dev en su navegador?

Si ejecuta drush statusy 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 rfy compara drush statusy tiene el mismo número de versión actual que obtiene cuando ejecuta, drush pm-releases drupalentonces definitivamente tiene un problema que no es drush que no funciona correctamente.


Jaja, esto era solo yo!
Chris

2

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í.

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

¿No acabo de decir eso arriba?
Marko Blazekovic

Si lo hiciste. Intenté la solución de todos. Solo quería que otros supieran lo que funcionó para mí. Por suerte tu solución funcionó para mí.
pachabhaiya

1
Los comandos de @pachabhaiya funcionaron literalmente para mí, cuando reiniciar MySQL no lo resolvió, después de encontrar exactamente el mismo problema.
Wesley Musgrove

1

La solución ofrecida por Danny Englander funcionó.

Reiniciar el servidor mysql hizo el truco.

Gracias Danny


1

Antes que nada ejecutar:

drush pm-releases drupal

Entonces debería ver todos los nombres de etiquetas como este:

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

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:

drush dl drupal-7.38

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:

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

Disfruta drush <3


1

Tuve el mismo problema, el comando

drush up drupal

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

TRUNCATE TABLE  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 allcomando no estaba limpiando esta tabla, por lo que no se encuentra la nueva versión del núcleo de drupal.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.