Drush tidak mengakui rilis pembaruan inti baru


12

Saya mencoba untuk memperbarui core 7.31 drupal saya ke 7.32 melalui Drush.

Saya menjalankan perintah berikut

$ 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      

Setelah perintah di atas, saya menjalankan yang berikut:

$ drush pm-perbarui 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. 

jadi saya menjalankan perintah berikut:

$ drush pm-perbarui 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.   

Ini adalah versi untuk drush dan komposer. Keduanya ke versi terbaru.

versi $ drush

 Drush Version   :  7.0-dev 

Komposer versi 1.0-dev


1
Hanya untuk iseng, mulai ulang MySQL lalu coba. Itu berhasil bagi saya dengan masalah yang sama.
Danny Englander

Jawaban:


17

drush rf akan menyegarkan rilis yang tersedia dan pada saat itu Anda harus dapat menjalankan drush up atau drush up drupal.


1
Tidak berfungsi .... drupal Memperbarui informasi terakhir disegarkan: Kamis, 10/16/2014 - 08:29 drupal Tidak diketahui Tidak diketahui Proyek yang ditentukan tidak ditemukan Tidak ada pembaruan kode yang tersedia.
Ibn Saeed

1
Bekerja seperti pesona!
Bart

Mengapa ini jawaban terakhir yang terdaftar, dengan nilai tertinggi, dan penulis memiliki reputasi tertinggi? Meskipun bertahun-tahun menggunakan drushtidak pernah mendengar pm-refreshWorks seperti yang diharapkan. Terima kasih!
Screenack

3

Saya memiliki masalah yang sama. Tidak dapat memperbarui daftar modul dan inti. Mencoba CC, cache_update terpotong. Yah, semua yang bisa saya pikirkan dan masih belum ada. Yang aneh adalah bahwa di localhost adalah tempat saya mendapatkan ini, pada server jauh tidak apa-apa.

Jadi saya memperbaikinya dengan menonaktifkan dan menghapus instalan pembaruan manajer dan menginstalnya lagi.


Masalah yang sama, tidak ada solusi yang saya temukan online yang berfungsi, kecuali yang ini :)
LindaJeanne

3

Selain semua jawaban hebat di atas, pastikan untuk melakukan pemeriksaan ganda untuk kemungkinan masalah kegagalan otak [facepalm]:

  • apakah Anda masuk ke server yang benar?
  • jalur situs drupal yang tepat di server itu?
  • apakah Anda mengacaukan file / etc / hosts dan lupa?
  • Apakah www dan non-www menunjuk ke tempat yang sama?
  • apakah Anda melihat salinan lokal atau dev di browser Anda?

Jika Anda menjalankan drush statusdan memiliki versi yang diperbarui tetapi Anda masih melihat peringatan pembaruan di halaman Laporan GUI> Pembaruan yang Tersedia maka Anda mungkin total f # ¢ & idiot seperti saya dan sedang melihat salinan berbeda dari situs.

Jika Anda sudah mencoba drush rfdan Anda membandingkan drush statusdan memiliki nomor versi saat ini yang Anda dapatkan ketika Anda menjalankan drush pm-releases drupalmaka Anda pasti memiliki masalah selain drush tidak bekerja dengan benar.


Haha ini hanya aku!
Chris

2

Saya juga punya masalah yang sama.

Restart server MySQL tidak berfungsi untuk saya.

Menonaktifkan manajer pembaruan, menghapus instalannya, dan kemudian mengaktifkannya kembali berfungsi untuk saya.

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

Bukankah saya baru saja mengatakan itu di atas?
Marko Blazekovic

Ya, benar. Mencoba semua solusi. Hanya ingin memberi tahu orang lain apa yang berhasil untuk saya. Untungnya solusi Anda berhasil untuk saya.
pachabhaiya

1
Perintah @ pachabhaiya bekerja dengan baik untuk saya, ketika me-restart MySQL tidak menyelesaikannya, setelah mengalami masalah yang sama persis.
Wesley Musgrove

1

Solusi yang ditawarkan oleh Danny Englander berhasil.

Restart server mysql berhasil.

Terima kasih Danny.


1

Pertama-tama jalankan:

drush pm-releases drupal

Maka Anda akan melihat semua nama tag seperti ini:

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

Sekarang Anda bisa mendapatkan nama proyek dan nomor rilis seperti ini 'drupal-7.38' dan jalankan ini untuk memaksa pembaruan rilis itu:

drush dl drupal-7.38

Anda bahkan dapat memilih versi pengembangan pembaruan dengan menulis nomor rilis pengembangan.

Ini juga bekerja dengan modul pembaruan. Jika Anda perlu memaksa pembaruan untuk modul seperti ctools untuk rilis dev, Anda dapat menjalankan:

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

Nikmati mabuk <3


1

Saya memiliki masalah yang sama, perintah

drush up drupal

tidak menemukan versi drupal baru. Bahkan modul pembaruan, dari antarmuka admin, tidak menunjukkan rilis inti drupal baru. Saya telah berhasil memotong tabel cache_update

TRUNCATE TABLE  cache_update

Untuk apa yang saya lihat, modul pembaruan cache informasi rilis baru dalam tabel ini, untuk beberapa alasan aneh drush cc allperintah tidak membersihkan tabel ini sehingga colund't rilis inti drupal baru dapat ditemukan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.