web-dev-qa-db-ja.com

誤ってDrushをアップグレードした後、Aegirタスクが実行されない

私が誤ってコマンドdrush self-updateを実行するBOAインストールがあります。これはaegirに匹敵するDrushを新しいバージョンで上書きしました。 2日後、問題が発生したことに気づいたとき、私はバックアップにある新しいブラシを古いもの(4.6-dev)に置き換えました。私が直面している問題は、Aegirキューのタスクが実行を停止していることです。次のcronで実行する必要があるというメッセージが約1分で表示されますが、その後は何も起こりません。最後のcronが2日前に実行されたと何度も言われます。

私はAegirとしてsudoingして、以下を実行してみました:

セマフォが残っている場合はvdel hosting_queue_cron_running -yをdrushしますが、これによりhosting_queue_cron_running not foundというメッセージが表示されます。

/var/aegir/drush/drush.php '@hostmaster' hosting-dispatch --debugと実行すると、drushがcronを起動しますが、何らかの理由でAegirに到達しません

.drushを回復するためにバラクーダを安定状態で実行しようとしましたが、回復しませんでした。また、キャッシュを消去してレジストリを再構築しようとしました。サーバーの時刻は正しいです。問題をさらにデバッグする方法を提案できますか?

1
lefterav

私は解決策を見つけました。この問題は 不完全なバラクーダ+タコのアップグレード が原因で発生しました。更新を完了するには、次のコマンドを実行する必要があります

 barracuda up-stable
 octopus up-stable all
1
lefterav