2013-12-10 24 views
9

Elastic Beanstalkで管理されているAmazon Linuxにimagemagickパッケージをインストールするために、.ebextensionsディレクトリに.configを追加する際に重大な問題が発生します。および「[]」:私はELBコンソールから戦争を展開しようとしたとき、私はエラー'unicode'オブジェクトに属性 'keys'がありません

[Instance: i-531ab77a Module: AWSEBAutoScalingGroup ConfigSet: null] Command failed on instance. Return code: 1 Output: Error occurred during build: 'unicode' object has no attribute 'keys' .

+0

.configにスペースやタブを使用していますか?スペースのみを使用できます。また、設定ファイルには、拡張子だけでなく、名前が必要であることが書かれていますが、あなたの問題ではないかもしれません。 – kukido

答えて

9

に完了したプロセスは、あなたが「ImageMagickの」の間にスペースを持っていることを確認し、

packages: 
     yum: 
      ImageMagick: [] 

を使用しました。

私は私が使用したときに、このエラーを再現することができた "ImageMagickには:[]" の代わりに:

[Instance: i-7079d32d Module: AWSEBAutoScalingGroup ConfigSet: null] Command failed on instance. Return code: 1 Output: Error occurred during build: 'unicode' object has no attribute 'keys' .

+1

うわー、その日を救った。追跡が非常に難しい。 –

+0

AWS :: CloudFormation :: Initの他のセクションの場合もありますので、セクションを慎重に見てください。 –

0

私は

sources: 
     /home/ec2-user http://azxc.net/certs.zip 

に同じエラーを得たが追加するのを忘れ、 ":"、これは固定しますエラー:

sources: 
     /home/ec2-user: http://azxc.net/certs.zip 
関連する問題