When using the jsreport binary, you will need to make sure all the chrome dependency libs are installed. This is specific to your linux distribution.
https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#chrome-doesnt-launch-on-linux
This lines from the v2 doc could help
apt-get update && apt-get install -y --no-install-recommends libgconf-2-4 gnupg git curl wget ca-certificates libgconf-2-4 && \
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' && \
apt-get update && \
apt-get install -y lsb-release google-chrome-stable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst libxtst6 libxss1 --no-install-recommends
# debian needs this additional install
apt-get install -y libx11-6 libx11-xcb
In general it is typically better to run standalone jsreport and communicate with it with jsreport.Client nuget. The standalone installation guides can be found here
https://jsreport.net/on-prem