2

クイック スタート wiki https://github.com/rubber/rubber/wiki/Quick-Startのサンプル ラバー テストを AWS にデプロイしようとしています 。

ローカル マシンのパスワードをホスト ファイルに書き込むように要求する部分を通過します (ロール、インスタンス、およびその他の多くのものが作成されます。接続していない別のエラーも発生しました。プライベートの名前を変更しました)。 .pem 拡張子のないキーとそれが修正された)、しばらく実行され、ここでエラーが発生します。

失敗しました: "/bin/bash -l -c 'sudo -p '\''sudo パスワード: '\'' bash -l -c '\''export DEBIAN_FRONTEND=noninteractive; apt-get -q -o Dpkg::オプション::=--force-confold -y --force-yes install postfix build-essential git-core libxslt-dev ntp mysql-client libmysqlclient15-dev subversion curl autoconf bison ruby​​ zlib1g-dev libssl-dev libreadline6-dev libxml2- dev libyaml-dev apache2 libapache2-mod-proxy-html libcurl4-openssl-dev libapache2-mod-xsendfile apache2-mpm-prefork apache2-prefork-dev collectd libperl-dev monit mysql-server percona-toolkit openjdk-7-jdk unzip python -django python-django-tagging python-cairo python-memcache memcached uwsgi uwsgi-plugin-python uwsgi-plugin-http sqlite3 bzr zip mongodb-10gen haproxy ec2-ami-tools'\'''" on production.foo.com

4

1 に答える 1

2

同じ失敗があり、コマンドからの出力でその行のすぐ上を見ると、uwsgi-plugin-httpパッケージをパッケージに置き換える必要があることがわかりましたuwsgi-core

これを修正するためのプル リクエストがまだ受け入れられていないようですが、同じ編集を行うことで修正できます: ラバー 2.8.1 でconfig/rubber/rubber-graphite.ymlを開き、22 行目に移動すると、次のようになります。

    packages: [python-django, python-django-tagging, python-cairo, python-memcache, memcached, uwsgi, uwsgi-plugin-python, uwsgi-plugin-http, sqlite3, bzr, zip]

行が次のようになるようにuwsgi-plugin-http置き換えます。uwsgi-core

    packages: [python-django, python-django-tagging, python-cairo, python-memcache, memcached, uwsgi, uwsgi-plugin-python, uwsgi-core, sqlite3, bzr, zip]

次に、 を実行するcap rubber:bootstrapと、インスタンスの設定が完了するはずです。

于 2014-05-26T19:17:17.017 に答える