Drush bestätigt die Veröffentlichung eines neuen Core-Updates nicht


12

Ich versuche, meinen Drupal 7.31-Core über Drush auf 7.32 zu aktualisieren.

Ich habe die folgenden Befehle ausgeführt

$ 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      

Nach dem obigen Befehl habe ich folgendes ausgeführt:

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

Also habe ich den folgenden Befehl ausgeführt:

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

Hier sind die Versionen für Drush und Komponist. Beide sind auf die neuesten Versionen.

$ Drush-Version

 Drush Version   :  7.0-dev 

Composer Version 1.0-dev


1
Starten Sie MySQL nur zum Spaß neu und versuchen Sie es dann. Das hat bei mir mit einem ähnlichen Thema geklappt.
Danny Englander

Antworten:


17

drush rf aktualisiert die verfügbaren Releases und zu diesem Zeitpunkt sollten Sie in der Lage sein, drush up oder auszuführen drush up drupal.


1
Funktioniert nicht .... drupal Letzte Aktualisierung der Informationen: Do, 16.10.2014 - 08:29 Uhr drupal Unbekannt Unbekannt Angegebenes Projekt nicht gefunden Keine Code-Updates verfügbar.
Ibn Saeed

1
Klappt wunderbar!
Bart

Warum um alles in der Welt ist dies die zuletzt aufgeführte Antwort mit den höchsten Bewertungen und der Autor hat das höchste Ansehen? Trotz all dieser Jahre mit noch drushnie von pm-refreshWorks wie erwartet gehört. Vielen Dank!
Screenack

3

Ich habe das gleiche Problem. Die Liste der Module und des Kerns kann nicht aktualisiert werden. Versuchtes CC, cache_update abgeschnitten. Naja alles was ich mir einfallen lassen konnte und trotzdem nichts. Was seltsam ist, dass auf localhost, wo ich das bekomme, auf dem Remote-Server ist es in Ordnung.

Also habe ich es irgendwie behoben, indem ich den Update Manager deaktiviert und deinstalliert und erneut installiert habe.


Dasselbe Problem, keine der Lösungen, die ich online gefunden habe, hat funktioniert, außer dieser :)
LindaJeanne

3

Stellen Sie zusätzlich zu den oben genannten hervorragenden Antworten sicher, dass Sie eine doppelte Überprüfung auf mögliche [facepalm] -Hirnversagen-Probleme durchführen:

  • Bist du am richtigen Server angemeldet?
  • der richtige Drupal-Site-Pfad auf diesem Server?
  • Haben Sie mit Ihrer / etc / hosts-Datei rumgespielt und vergessen?
  • Ist www und nicht www auf den gleichen Ort gerichtet?
  • Suchen Sie eine lokale oder Entwicklerkopie in Ihrem Browser?

Wenn Sie ausgeführt werden drush statusund die aktualisierte Version vorliegt, die Aktualisierungsbenachrichtigungen jedoch auf der Seite GUI-Berichte> Verfügbare Aktualisierungen angezeigt werden, sind Sie möglicherweise ein totaler Idiot wie ich und sehen sich verschiedene Kopien der Site an.

Wenn Sie es bereits versucht drush rfund verglichen haben drush statusund die gleiche Versionsnummer haben, die Sie beim Ausführen erhalten, haben drush pm-releases drupalSie definitiv ein anderes Problem als das, dass die Drush nicht richtig funktioniert.


Haha das war nur ich!
Chris

2

Ich hatte auch das gleiche Problem.

Das Neustarten des MySQL-Servers hat bei mir nicht funktioniert.

Das Deaktivieren, Deinstallieren und erneute Aktivieren des Update Managers hat bei mir funktioniert.

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

Habe ich das nicht gerade gesagt?
Marko Blazekovic

Ja, das hast du getan. Versuchte jedermanns Lösung. Ich wollte nur andere wissen lassen, was für mich funktioniert hat. Zum Glück hat Ihre Lösung für mich funktioniert.
Pachabhaiya

1
@pachabhaiyas Befehle funktionierten für mich wörtlich, als ein Neustart von MySQL es nicht löste, nachdem ich auf genau dasselbe Problem gestoßen war.
Wesley Musgrove

1

Die von Danny Englander angebotene Lösung hat funktioniert.

Neustart von MySQL-Server hat den Trick getan.

Danke Danny.


1

Führen Sie zunächst Folgendes aus:

drush pm-releases drupal

Dann sollten Sie alle Tag-Namen so sehen:

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

Jetzt können Sie den Projektnamen und die Versionsnummer wie diesen 'drupal-7.38' abrufen und ausführen, um die Aktualisierung auf diese Version zu erzwingen:

drush dl drupal-7.38

Sie können sogar eine Entwicklungsversion des Updates auswählen, indem Sie die Entwicklungsversionsnummer eingeben.

Dies funktioniert auch mit Update-Modulen. Wenn Sie ein Update für ein Modul wie ctools für ein Entwickler-Release erzwingen müssen, können Sie Folgendes ausführen:

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

Genießen Sie Drush <3


1

Ich hatte das gleiche Problem, den Befehl

drush up drupal

fand die neue Drupal-Version nicht. Sogar das Update-Modul auf der Admin-Oberfläche zeigte die neue Drupal-Core-Version nicht an. Ich habe es geschafft, die cache_update- Tabelle abzuschneiden

TRUNCATE TABLE  cache_update

Für das, was ich gesehen habe, drush cc allspeichert das Update-Modul die neuen Release-Informationen in dieser Tabelle zwischen. Aus seltsamen Gründen bereinigte der Befehl diese Tabelle nicht, sodass die neue Drupal-Core-Release-Colund nicht gefunden wurde.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.