Ошибка: html-pdf: получен код выхода 127 в лямбда-узлах.

Я использую модуль html-pdf в своей лямбда-функции. Ниже мой код

            await pdf.create(html, options).toStream(async function (err, stream) {
             if(err) {
               return err;
             }
            let fileName = NAME_OF_FILE;
            let key = KEY;
            let data = await s3Upload(key, stream) // function to upload to s3
        });

Код работает нормально в локальном. Но в лямбде я получаю эту ошибку

Ошибка: html-pdf: получен код выхода '127' / var / task / node_modules / phantomjs-prebuilt / lib / phantom / bin / phantomjs: ошибка при загрузке общих библиотек: libfontconfig.so.1: невозможно открыть файл общих объектов: Данный файл или каталог отсутствует

Любые идеи ? Заранее спасибо!


person Haris George    schedule 06.10.2020    source источник
comment
Есть обновления по этому поводу?   -  person Haris George    schedule 07.10.2020


Ответы (1)


Для Ubuntu 18.04.5 sudo apt-get install -y libfontconfig sudo apt-get install -y libfreetype6

У меня это работает. Я получил ссылку отсюда https://github.com/ariya/phantomjs/issues/13597

person Subhendu Sett    schedule 20.11.2020