Drush nie potwierdza wydania nowej aktualizacji rdzenia


12

Próbuję zaktualizować mój rdzeń drupal 7.31 do 7.32 poprzez Drush.

Uruchomiłem następujące polecenia

$ drush pm-release

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      

Po powyższym poleceniu uruchomiłem następujące:

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

więc uruchomiłem następujące polecenie:

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

Oto wersje dla drusha i kompozytora. Oba są do najnowszych wersji.

Wersja $ drush

 Drush Version   :  7.0-dev 

Wersja kompozytora 1.0-dev


1
Tylko dla kopnięć, zrestartuj MySQL, a następnie spróbuj. To działało dla mnie z podobnym problemem.
Danny Englander

Odpowiedzi:


17

drush rf odświeży dostępne wersje i w tym momencie powinieneś być w stanie uruchomić drush up lub drush up drupal.


1
Nie działa .... drupal Ostatnia aktualizacja informacji o aktualizacji: czw., 10/16/2014 - 08:29 drupal Nieznany Nieznany Nie znaleziono określonego projektu Brak aktualizacji kodu.
Ibn Saeed

1
Działa jak marzenie!
Bart

Dlaczego, u licha, jest to ostatnia wymieniona odpowiedź, z najwyższymi ocenami, a autor ma najwyższą reputację? Pomimo tych wszystkich lat korzystania drushnigdy nie słyszałem o pm-refreshWorks zgodnie z oczekiwaniami. Dzięki!
Screenack

3

Mam ten sam problem. Nie można zaktualizować listy modułów i rdzenia. Próbowałem CC, cache_update obciąć. Cóż, wszystko, co mogłem wymyślić i wciąż nic. Dziwne jest to, że na localhost jest to, gdzie dostaję to, na zdalnym serwerze jest w porządku.

Naprawiłem to w jakiś sposób, wyłączając i odinstalowując menedżera aktualizacji i instalując go ponownie.


Ten sam problem, żadne z rozwiązań, które znalazłem online nie działało, z wyjątkiem tego :)
LindaJeanne

3

Oprócz wszystkich powyższych świetnych odpowiedzi, sprawdź dokładnie, czy możliwe są problemy z mózgową niewydolnością twarzy:

  • jesteś zalogowany na właściwym serwerze?
  • właściwa ścieżka do strony drupal na tym serwerze?
  • zrobiłeś bałagan z plikiem / etc / hosts i zapomniałeś?
  • czy www i nie www wskazują na to samo miejsce?
  • czy przeglądasz kopię lokalną lub programistyczną w swojej przeglądarce?

Jeśli uruchomisz drush statusi ma zaktualizowaną wersję, ale nadal widzisz powiadomienia o aktualizacjach na stronie Raporty GUI> Dostępne aktualizacje, możesz być totalnym idiotą jak ja i patrzeć na różne kopie strony.

Jeśli już próbowałeś drush rfi porównujesz drush statusi ma ten sam bieżący numer wersji, który otrzymujesz po uruchomieniu drush pm-releases drupal, na pewno masz problem inny niż drush, który nie działa poprawnie.


Haha to tylko ja!
Chris

2

Też miałem ten sam problem.

Ponowne uruchomienie serwera MySQL nie działało dla mnie.

Wyłączenie menedżera aktualizacji, odinstalowanie go, a następnie ponowne włączenie działało dla mnie.

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

Czy nie powiedziałem tego powyżej?
Marko Blazekovic

Tak, zrobiłeś. Wypróbowałem wszystkim rozwiązanie. Chciałem tylko poinformować innych, co dla mnie zadziałało. Na szczęście twoje rozwiązanie zadziałało dla mnie.
pachabhaiya

1
Komendy @ pachabhaiya działały dla mnie dosłownie, kiedy ponowne uruchomienie MySQL nie rozwiązało go, po napotkaniu tego samego problemu.
Wesley Musgrove

1

Rozwiązanie oferowane przez Danny'ego Englandera działało.

Ponowne uruchomienie serwera mysql załatwiło sprawę.

Dzięki Danny.


1

Najpierw wykonaj:

drush pm-releases drupal

Powinieneś zobaczyć wszystkie nazwy takich tagów:

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

Teraz możesz uzyskać nazwę projektu i numer wydania, takie jak ten „drupal-7.38” i wykonać to, aby wymusić aktualizację do tego wydania:

drush dl drupal-7.38

Możesz nawet wybrać wersję rozwojową aktualizacji, pisząc numer wersji rozwojowej.

Działa to również z modułami aktualizacji. Jeśli potrzebujesz wymusić aktualizację modułu takiego jak ctools dla wersji deweloperskiej, możesz wykonać:

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

Ciesz się drush <3


1

Miałem ten sam problem, polecenie

drush up drupal

nie znalazł nowej wersji Drupala. Nawet moduł aktualizacji z interfejsu administratora nie wyświetlał nowej wersji rdzenia drupal. Udało mi się obciąć tabelę cache_update

TRUNCATE TABLE  cache_update

Z tego, co widziałem, moduł aktualizacji buforuje informacje o nowej wersji w tej tabeli, z jakichś dziwnych powodów drush cc allpolecenie nie czyściło tej tabeli, więc nie można znaleźć nowej wersji rdzenia drupal.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.