私が誤ってコマンド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を回復するためにバラクーダを安定状態で実行しようとしましたが、回復しませんでした。また、キャッシュを消去してレジストリを再構築しようとしました。サーバーの時刻は正しいです。問題をさらにデバッグする方法を提案できますか?
私は解決策を見つけました。この問題は 不完全なバラクーダ+タコのアップグレード が原因で発生しました。更新を完了するには、次のコマンドを実行する必要があります
barracuda up-stable
octopus up-stable all