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


12

Drushalを介してdrupal 7.31コアを7.32に更新しようとしています。

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

$ 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      

上記のコマンドの後、次を実行しました。

$ 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 Version   :  7.0-dev 

Composerバージョン1.0-dev


1
キックのために、MySQLを再起動してから試してください。私にとっては、同様の問題がありました。
ダニーイングランド人14年

回答:


17

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


1
動作しません.... drupal更新情報が最後に更新されました:Thu、10/16/2014-08:29 drupal Unknown Unknown指定されたプロジェクトが見つかりませんコードの更新はありません。
イブンサイード14年

1
チャームのように機能します!
バート14年

なぜこれが最後に挙げられた答えであり、最高の賛成票であり、著者が最高の評判を持っているのはなぜですか?これらすべての年月にもかかわらず、予想通りWorksをdrush聞いたことはありませんpm-refresh。ありがとう!
Screenack

3

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

そこで、アップデートマネージャーを無効にしてインストールを解除し、再度インストールすることで、なんとか修正しました。


同じ問題、私がオンラインで見つけた解決策のどれも、これを除いて機能しませんでした:)
LindaJeanne

3

上記のすべてのすばらしい答えに加えて、考えられる[facepalm]の脳障害の問題について二重チェックを行ってください。

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

実行drush statusし、更新されたバージョンを持っているが、GUIレポート>利用可能な更新ページに更新アラートがまだ表示されている場合、あなたは私のような合計f#¢&ingバカであり、サイトの異なるコピーを見ているかもしれません。

すでに試しdrush rfてみて比較するdrush statusと、実行時に取得する現在のバージョン番号と同じである場合drush pm-releases drupal、drush以外の問題は間違いなく正常に動作していません。


ハハこれは私だけでした!
クリス

2

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

MySQLサーバーの再起動はうまくいきませんでした。

更新マネージャーを無効にし、アンインストールしてから、再度有効にすることで機能しました。

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

私はちょうど上でそれを言っていませんでしたか?
マルコブラゼコビッチ

はい、そうしました。みんなのソリューションを試しました。自分に合ったものを他の人に知らせたかっただけです。幸いなことに、あなたのソリューションは私のために働いた。
パチャバヤ

1
@pachabhaiyaのコマンドは、このまったく同じ問題に遭遇した後、MySQLを再起動しても解決しなかったとき、私にとってはそのままでした。
ウェスリーマスグローブ

1

Danny Englanderが提供するソリューションが機能しました。

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

ダニーありがとう。


1

まず最初に実行:

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

開発リリース番号を書くことで、アップデートの開発バージョンを選択することもできます。

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

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

<3を楽しむ


1

同じ問題がありました、コマンド

drush up drupal

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

TRUNCATE TABLE  cache_update

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.