Drush không thừa nhận phát hành bản cập nhật cốt lõi mới


12

Tôi đang cố gắng cập nhật lõi 7.31 của mình lên 7.32 qua Drush.

Tôi đã chạy các lệnh sau

$ drush pm-phát hành

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      

Sau lệnh trên tôi chạy như sau:

$ drush pm-cập nhật 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. 

Vì vậy, tôi đã chạy lệnh sau:

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

Dưới đây là các phiên bản cho drush và nhà soạn nhạc. Cả hai đều là phiên bản mới nhất.

$ phiên bản drush

 Drush Version   :  7.0-dev 

Phiên bản soạn thảo 1.0-dev


1
Chỉ cần đá, khởi động lại MySQL và sau đó thử. Điều đó làm việc cho tôi với một vấn đề tương tự.
Daniel Englander

Câu trả lời:


17

drush rf sẽ làm mới các bản phát hành có sẵn và tại thời điểm đó bạn sẽ có thể chạy drush up hoặc drush up drupal.


1
Không hoạt động .... drupal Cập nhật thông tin được làm mới lần cuối: Thu, 16/10/2014 - 08:29 drupal Unknown Unknown Không xác định Dự án được chỉ định Không tìm thấy cập nhật mã.
Ibn Saeed

1
Hoạt động như một lá bùa!
Bart

Tại sao trên trái đất đây là câu trả lời được liệt kê cuối cùng, với các upvote cao nhất, và tác giả có danh tiếng cao nhất? Mặc dù tất cả những năm này sử dụng drushchưa bao giờ nghe nói về pm-refreshCông trình như mong đợi. Cảm ơn!
Màn hình

3

Tôi có cùng một vấn đề. Không thể cập nhật danh sách các mô-đun và lõi. Đã thử CC, cache_update cắt ngắn. Vâng tất cả mọi thứ tôi có thể đến và vẫn không có gì. Điều kỳ lạ là trên localhost là nơi tôi có được điều này, trên máy chủ từ xa thì không sao.

Vì vậy, tôi đã sửa nó bằng cách nào đó bằng cách vô hiệu hóa và hủy đăng ký trình quản lý cập nhật và cài đặt lại.


Cùng một vấn đề, không có giải pháp nào tôi tìm thấy trực tuyến có hiệu quả, ngoại trừ giải pháp này :)
LindaJeanne 24/2/2015

3

Ngoài tất cả các câu trả lời tuyệt vời ở trên, hãy chắc chắn thực hiện kiểm tra hai lần cho các vấn đề có thể xảy ra với não [facepalm]:

  • Bạn đã đăng nhập vào đúng máy chủ chưa?
  • đường dẫn trang web drupal phải trên máy chủ đó?
  • bạn đã làm hỏng tập tin / etc / hosts của mình và quên?
  • là www và không www được chỉ đến cùng một nơi?
  • bạn đang xem một bản sao cục bộ hoặc dev trong trình duyệt của bạn?

Nếu bạn chạy drush statusvà nó có phiên bản cập nhật nhưng bạn vẫn thấy các cảnh báo cập nhật trong trang Báo cáo GUI> Cập nhật có sẵn thì bạn có thể là một kẻ ngốc hoàn toàn như tôi và đang xem các bản sao khác nhau của trang web.

Nếu bạn đã thử drush rfvà bạn so sánh drush statusvà nó có cùng số phiên bản hiện tại bạn nhận được khi bạn chạy drush pm-releases drupalthì bạn chắc chắn có một vấn đề khác ngoài việc drush không hoạt động đúng.


Haha đây chỉ là tôi!
Chris

2

Tôi cũng gặp vấn đề tương tự.

Khởi động lại máy chủ MySQL không làm việc cho tôi.

Vô hiệu hóa trình quản lý cập nhật, gỡ cài đặt nó và sau đó kích hoạt lại nó hoạt động với tôi.

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

Không phải tôi vừa nói ở trên sao?
Marko Blazekovic 3/03/2015

Có bạn đã làm. Đã thử giải pháp của mọi người. Chỉ muốn cho người khác biết những gì làm việc cho tôi. May mắn là giải pháp của bạn làm việc cho tôi.
pachabhaiya 4/03/2015

1
Các lệnh của @ pachabhaiya đã hoạt động nguyên văn đối với tôi, khi khởi động lại MySQL không giải quyết được nó, sau khi gặp vấn đề chính xác như vậy.
Wesley Musgrove

1

Các giải pháp được cung cấp bởi Daniel Englander đã làm việc.

Khởi động lại máy chủ mysql đã thực hiện các mẹo.

Cảm ơn anh.


1

Trước hết thực hiện:

drush pm-releases drupal

Sau đó, bạn sẽ thấy tất cả các tên thẻ như thế này:

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

Bây giờ bạn có thể lấy Tên dự án và Số phát hành như thế này 'drupal-7.38' và thực hiện điều này để buộc cập nhật lên bản phát hành đó:

drush dl drupal-7.38

Bạn thậm chí có thể chọn phiên bản phát triển của bản cập nhật bằng cách viết số phát hành phát triển.

Điều này cũng hoạt động với các mô-đun cập nhật. Nếu bạn cần buộc cập nhật cho một mô-đun như ctools để phát hành dev, bạn có thể thực thi:

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

Thưởng thức drush <3


1

Tôi đã có cùng một vấn đề, lệnh

drush up drupal

đã không tìm thấy phiên bản drupal mới. Ngay cả mô-đun cập nhật, từ giao diện quản trị, cũng không hiển thị bản phát hành lõi drupal mới. Tôi đã quản lý cắt bớt bảng cache_update

TRUNCATE TABLE  cache_update

Đối với những gì tôi đã thấy, mô-đun cập nhật lưu trữ thông tin phát hành mới trong bảng này, vì một số lý do lạ, drush cc alllệnh không làm sạch bảng này vì vậy không thể tìm thấy bản phát hành lõi drupal mới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.