Graphicsmagick no funciona en Elastic Beanstalk con nodejs y S3

Estoy usando nodejs y graphicsmagick para procesar imágenes con texto y luego transmitir el jpg final a S3.

Usando cartero, pude probar este flujo en mi host local y todo funciona bien. Sin embargo, tengo problemas ahora que lo mudé a Elastic Beanstalk. Cuando publico en el punto final, carga un archivo en blanco en S3 y no hay errores registrados en EB. Creo que tiene algo que ver con el software, pero estoy un poco atascado. Cualquier consejo apreciado! ¡Gracias!

El archivo superior es de localhost, el archivo inferior es de Elastic Beanstalk: http://cl.ly/image/0O231k171N0W

var gm              = require('gm');
var appRoot         = require('app-root-path').path;

function createImage(caption, res) {
    var originalImage   = '/images/2015-02-24.jpg';
    var textColor       = 'white';

    gm(appRoot + originalImage)
        .fill(textColor)
        .font( appRoot + '/fonts/BentonSans-Book.otf')
        .drawText(0, 0, caption, 'Center')
        .stream(function(err, stdout, stderr) {
            sendToS3(err, stdout, stderr, originalImage, res);
        });
}

function sendToS3(err, stdout, stderr, originalImage, client_response) {
    var imageName       = shortId.generate();
    var buff            = new Buffer('');

    stdout.on('data', function(data) {
        buff = Buffer.concat([buff, data]);
    });

    stdout.on('end', function(data) {
        var data = {
            Bucket: S3_bucket,
            Key: imageName + '.jpg',
            Body: buff,
            ContentType: mime.lookup(originalImage)
        };

        s3.putObject(data, function(err, res) {
            client_response.send('done');
        });
    });
}

================================================== =============

EDITAR: En lugar de transmitir a S3, lo cambié para escribir directamente en el sistema de archivos. El error que se genera en los registros de AWS EB es:

err { [Error: Command failed: gm convert: Request did not return an 
image.] code: 1, signal: null }

Creo que me faltan algunas dependencias para ImageMagick. ¿Alguna idea?

Esto es de correrconvertir --version en mi terminal local:

Version: ImageMagick 6.8.9-7 Q16 x86_64 2014-08-31
http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules
Delegates: bzlib freetype jng jpeg ltdl lzma png xml zlib

Esto es de correrconvertir --version en mi instancia EC2 (la sección Delegados está vacía):

Version: ImageMagick 6.9.1-1 Q16 x86_64 2015-04-10
http://www.imagemagick.org
Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: DPC OpenMP
Delegates (built-in): 

Respuestas a la pregunta(1)

Su respuesta a la pregunta