Eu estava tendo o mesmo problema e, após algumas pesquisas, descobri que a versão do passageiro Amazon estava sendo usada em
64bit Amazon Linux 2015.03 v2.0.0
é o Passenger 4.0.59 .
Se você tiver apenas gem "passenger"
em seu gemfile sem especificar a versão que seu aplicativo está instalando v5.0 ou mais recente que está em conflito com a configuração do EBS. Quaisquer alterações feitas entre 4.0.59 e 5.0 parece estar atrapalhando o deploy, porque quando eu definir a versão no meu gemfile e reimplantada funcionou.
gem "passenger", '~> 4.0.59'
Depois de atualizar seu gemfile e enviar o código, encerre a instância para obter uma nova. Após a implantação, verifique o eb-activity.log para a linha
Using passenger 4.0.59
EDIT: Como Chris apontou abaixo, você não precisa incluir o passageiro em seu arquivo gem, uma vez que já está incluído. Isso impedirá o problema todos juntos, sem necessidade de se preocupar com versões.
gem "passenger ", group: :development