Skip to content
This repository was archived by the owner on Aug 28, 2023. It is now read-only.
This repository was archived by the owner on Aug 28, 2023. It is now read-only.

AWS Lambda Layer: wkhtmltoimage does not appear to be installed on this linux system according to which command #109

@adriantx

Description

@adriantx

I am using this library for .net core andrei-m-code/net-core-html-to-image in my application, locally it works fine.

But when deploying to AWS Lambda by using this build as Lambda Layer hwkhtmltox-0.12.6-4.amazonlinux2_lambda.zip I get this error:
wkhtmltoimage does not appear to be installed on this linux system according to which command; go to https://wkhtmltopdf.org/downloads.html
when the library calls this lines of code https://github.com/andrei-m-code/net-core-html-to-image/blob/master/CoreHtmlToImage/HtmlConverter.cs#L41-L63

Tried to provide those environment libraries:

FONTCONFIG_PATH = /opt/fonts
PATH = $PATH:/opt/bin
LD_LIBRARY_PATH = $LD_LIBRARY_PATH:/opt/lib

But setting LD_LIBRARY_PATH causes another error which is:

/var/runtime/bootstrap: error while loading shared libraries: liblambdaio.so: cannot open shared object file: No such file or directory

Can someone advise ? Did I miss any steps ? Should I do anything else besides adding the Layer mentioned above to the Lambda function ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions