Reports failing to send

Struggling to get reports sent, any ideas?
Automated daily reports are failing to send:

2020-06-30T09:24:24.766-06:00 INFO  [SystemJobManager] Submitted SystemJob <c7a025e0-bae5-11ea-abb0-506b8d262870> [org.graylog.plugins.report.scheduler.ReportRenderSystemJob]
2020-06-30T09:24:24.772-06:00 INFO  [BrowserDriverService] Starting report render engine: http://localhost:9515
2020-06-30T09:24:24.778-06:00 ERROR [ReportService] Failed to shutdown report render engine, process unavailable.
2020-06-30T09:24:24.785-06:00 ERROR [EmailReportSender] Failed to send report:
2020-06-30T09:24:24.785-06:00 ERROR [ReportRenderJob] Failed to send report:
javax.mail.SendFailedException: Couldn't deliver email!
        at org.graylog.plugins.report.sender.EmailReportSender.sendTo(EmailReportSender.java:51) ~[graylog-plugin-enterprise-3.3.2.jar:?]
        at org.graylog.plugins.report.api.ReportService.sendEmails(ReportService.java:272) ~[graylog-plugin-enterprise-3.3.2.jar:?]
        at org.graylog.plugins.report.scheduler.ReportRenderJob.doRun(ReportRenderJob.java:91) [graylog-plugin-enterprise-3.3.2.jar:?]
        at org.graylog.plugins.report.scheduler.ReportRenderJob.run(ReportRenderJob.java:60) [graylog-plugin-enterprise-3.3.2.jar:?]
        at org.graylog.plugins.report.scheduler.ReportRenderSystemJob.execute(ReportRenderSystemJob.java:25) [graylog-plugin-enterprise-3.3.2.jar:?]
        at org.graylog2.system.jobs.SystemJobManager$1.run(SystemJobManager.java:89) [graylog.jar:?]
        at com.codahale.metrics.InstrumentedScheduledExecutorService$InstrumentedRunnable.run(InstrumentedScheduledExecutorService.java:241) [graylog.jar:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_252]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_252]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_252]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:1.8.0_252]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_252]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_252]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
Caused by: java.io.FileNotFoundException: Couldn't access PDF file!
        at org.graylog.plugins.report.sender.EmailReportSender.sendEmail(EmailReportSender.java:81) ~[graylog-plugin-enterprise-3.3.2.jar:?]
        at org.graylog.plugins.report.sender.EmailReportSender.sendEmails(EmailReportSender.java:65) ~[graylog-plugin-enterprise-3.3.2.jar:?]
        at org.graylog.plugins.report.sender.EmailReportSender.sendTo(EmailReportSender.java:49) ~[graylog-plugin-enterprise-3.3.2.jar:?]
        ... 13 more
2020-06-30T09:24:24.817-06:00 INFO  [SystemJobManager] SystemJob <c7a025e0-bae5-11ea-abb0-506b8d262870> [org.graylog.plugins.report.scheduler.ReportRenderSystemJo

My permissions for the bin folder

[root@bin]# ls -lF
total 187212
-rw-r--r-- 1 root root       174 Jun 30 08:46 cat
-rwxr-xr-x 1 root root   8565408 Jun 24 07:55 chromedriver*
-rwxr-xr-x 1 root root       132 Jun 24 07:55 chromedriver_start.sh*
-rw-r--r-- 1 root root  68489752 Jun 19 14:51 google-chrome-stable_current_x86_64.rpm
-rwxr-xr-x 1 root root       999 Jun 24 07:55 graylog-server*
-rwxr-xr-x 1 root root 114627328 Jun 24 07:55 headless_shell*
drwx------ 2 root root         6 Jun 30 08:38 locales/
./chromedriver
Starting ChromeDriver 72.0.3583.1 (9ae827a6f6bbc9186d4e79681de885ce77d5bfe9) on port 9515
Only local connections are allowed.
[1593531241.252][SEVERE]: CreatePlatformSocket() returned an error, errno=0: Address family not supported by protocol (97)


./headless_shell
[0630/093423.852462:WARNING:resource_bundle.cc(358)] locale_file_path.empty() for locale
[0630/093423.852878:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

Hello @giveen. This thread may help:

Thanks, @ttsandrew , I’ve seen that, the issue now is actually finding a place that has that specific version and actually installing it.

@ttsandrew I was able to resolve this by reading [Graylog3] Report generation error

and then adding
report_disable_sandbox = true
to my server.conf

2 Likes

@giveen, nicely done! I’m glad you’ve got it working. Thank you so much for letting the community know what fixed it for you.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.