2017-09-01 7 views
0

私はこの問題があまりにも漠然としているかもしれないと感じているので、私はここに投稿を延期しています。私は説明するために最善を尽くします。私はすべての既存の質問を終えたが、私がやっていることには関連していないようだ。問題 - [Errno 2]そのようなファイルやディレクトリがありません

基本的に私は新しい役割のDev/Staging/Live Webアプリケーションである3つのEc2インスタンスを継承しました。私は、すべての環境間でデータベースを移行するためにAnsibleプレイブックを使用します。私たちは最近、既存の3つのインスタンスすべてに展開された新しいWebサイトを用意しました。

Devのボックスは、最近ので、私はしかし、データベースをエクスポートおよびインポートすることは、もはや(新しいインスタンス上で)動作しますが、Webサイトが正常に見える、それを離れて吹いていない、新しいものを発売し死亡した以下

はAnsible出力です:

TASK: [Export database to migrate] ******************************************** 
failed: [172.**.**.***] => {"changed": true, "cmd": "wp db export dbv2.sql --tables=t*******0_links,t*******0_options,t*******0_postmeta,t*******0_posts,taxlt4ws0_rg_form,taxlt4ws0_rg_form_meta,taxlt4ws0_rg_form_view,t*******0_term_relationships,t*******0_term_taxonomy,t*******0_termmeta,t*******0_terms,t*******0_usermeta,t*******0_users", "delta": "0:00:00.001594", "end": "2017-09-01 10:21:25.225355", "rc": 127, "start": "2017-09-01 10:21:25.223761", "warnings": []} 
stderr: /bin/sh: 1: wp: not found 

FATAL: all hosts have already failed -- aborting 

物事は私がチェックしました:

  • chmodのフォルダには、インポート/エクスポートで/から。
  • IAMの役割が設定されている
  • は環境ごとに脚本
  • Configsにして代わりに、コマンドのシェルを使用し

I私は唯一のカップルを、それを拾って本当に私のAnsibleの知識はかなり限定されて困惑Devのボックスを交換しなければならないまで、(新しいウェブサイトでさえ)問題に遭遇していなかった。

+0

あなたのプレイ(これを実行しているコマンド)を記載してください。さらに、 'shell'と' command'バージョンの両方からの出力を表示します。 – tedder42

答えて

1

私は潜在的にwpcliを指していると思います。実行可能ファイルを見つけることができません。

この場合、その前に別のタスクをインストールする必要があります。

+0

これは正しいですが、wp-cliのインストールは何らかの理由でセットアップタスクからコメントアウトされています。 – MikeXero

1

基本的には、モジュールExport DBで使用しているスクリプトがwpスクリプトまたは実行可能ファイルを見つけることができないという不満があります。

標準エラー出力:/ binに/ SH:1:WP:

見られないが、which wpをお調べしたり多分それはそれが何であるかを確認するためにステージングやライブのインスタンス上にあるかどうかを確認するために検索をするでしょうそれをDevインスタンスにインストール/コピーします。

あなたは小さなテストスクリプトを使用することによって、この仮説をテストすることができます。

#!/bin/sh 
wp 

は、このスクリプトを作成するには、それを実行権限を与え、それが失敗した場所を確認するために、すべてのenvの上でそれを実行し、test.shを言います。

+0

'wp'は[WordPress CLI](http://wp-cli.org/)です。 –

+0

あなたの答えは正確ではありませんでしたが、それは私に問題を発見させました。 wp-cliはマシンにインストールされていませんでした!私に指示してくれてありがとう。 – MikeXero

関連する問題