web-dev-qa-db-ja.com

Drushは新しいコアアップデートのリリースを認めません

Drushを使用してdrupal 7.31コアを7.32コアに更新しようとしています。

次のコマンドを実行しました

$ 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      

上記のコマンドの後、私は以下を実行しました:

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

だから私は次のコマンドを実行しました:

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

こちらがdrushとcomposerのバージョンです。どちらも最新バージョンです。

$ Drushバージョン

 Drush Version   :  7.0-dev 

Composerバージョン1.0-dev

12
Ibn Saeed

ダニーイングランド人によって提供された解決策はうまくいきました。

Mysqlサーバーを再起動するとうまくいきました。

ダニーに感謝します。

1
Ibn Saeed

drush rfは利用可能なリリースを更新し、その時点でdrush upまたはdrush up drupalを実行できるはずです。

17

私は同じ問題を抱えています。モジュールとコアのリストを更新できません。 CCを試行し、cache_updateを切り捨てました。さて、私が思いつくことができるすべてのもの、それでも何もありません。奇妙なのは、ローカルホストでは私がこれを取得する場所ですが、リモートサーバーでは問題ありません。

そこで、アップデートマネージャーを無効にしてアンインストールし、再度インストールすることで、どういうわけか修正しました。

3

上記のすべての優れた回答に加えて、考えられる[facepalm]の脳障害の問題がないか、もう一度確認してください。

  • 適切なサーバーにログインしていますか?
  • 正しいdrupalそのサーバー上のサイトパス?
  • / etc/hostsファイルをいじって忘れてしまいましたか?
  • wwwと非wwwは同じ場所を指していますか?
  • あなたはあなたのブラウザでローカルまたは開発コピーを見ていますか?

drush statusを実行し、更新されたバージョンがあるにもかかわらず、GUIレポート>利用可能な更新ページに更新アラートが表示される場合、total f#¢&ing idiotのようになり、サイトの別のコピーを見てください。

すでにdrush rfを試してdrush statusを比較し、drush pm-releases drupalを実行したときに取得したものと同じ現在のバージョン番号がある場合は、drush以外の問題が確実に正しく機能していないことがわかります。

3
squarecandy

私も同じ問題を抱えていました。

MySQLサーバーを再起動してもうまくいきませんでした。

更新マネージャーを無効にしてアンインストールし、再度有効にするとうまくいきました。

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

私は同じ問題を抱えていました、コマンド

drush up drupal

新しいdrupalバージョンが見つかりませんでした。更新モジュールでさえ、管理インターフェースから、新しいdrupalコアリリースが表示されていませんでした。 cache_updateテーブル

TRUNCATE TABLE  cache_update

私が見たところ、更新モジュールはこのテーブルの新しいリリース情報をキャッシュしていますが、いくつかの奇妙な理由によりdrush cc allコマンドはこのテーブルをクリーンアップしていなかったため、新しいdrupalコアリリース列が見つかりませんでした。

1
lastYorsh

まず最初に実行します:

drush pm-releases drupal

次に、次のようなすべてのタグ名が表示されます。

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

これで、「drupal-7.38」のようなプロジェクト名とリリース番号を取得し、これを実行して、そのリリースに強制的に更新できます。

drush dl drupal-7.38

開発リリース番号を書き込むことで、更新の開発バージョンを選択することもできます。

これは更新モジュールでも機能します。 devリリースのctoolsなどのモジュールを強制的に更新する必要がある場合は、次のコマンドを実行できます。

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

ドラッシュを楽しむ<3

1
Saud Alfadhli