1. Describe your incident and steps have you already taken:
Hello, since upgrade from graylog enterprise v4.3.9 to v5.0.2, generation reporting doesn’t work anymore.
I’ve set since v.3 the value report_disable_sandbox = true
in server.conf.
The report scheduled generate segfault on lib libpthread-2.31.so.
I’ve read those topics but this doesn’t help me in my case :
2. Describe your environment:
-
OS Information: Debian 11.6
-
Package Version:
- graylog-enterprise 5.0.2
- elasticsearch 7.10.2
- mongodb 6.0.3
Some interesting logs from graylog : (selenium/chromium related ?)
2023-01-11T15:23:19.580+01:00 ERROR [RemoteBrowserService] Failed to shutdown report render engine, process unavailable.
2023-01-11T15:23:19.580+01:00 ERROR [ReportRenderer] Unable to render report:
org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died.
Build info: version: '4.5.0', revision: 'fe167b119a'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.10.0-19-amd64', java.version: '17.0.5'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [7a800630243fbd83434a5f2e690f9a05, getLog {type=browser}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 106.0.5249.119, chrome: {chromedriverVersion: 106.0.5249.119 (9f2101830b5..., userDataDir: /var/lib/graylog-server/rep...}, goog:chromeOptions: {debuggerAddress: localhost:34401}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: LINUX, proxy: Proxy(), se:cdp: ws://localhost:34401/devtoo..., se:cdpVersion: 106.0.5249.119, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: 7a800630243fbd83434a5f2e690f9a05
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:571) ~[?:?]
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602) ~[?:?]
at org.openqa.selenium.remote.RemoteExecuteMethod.execute(RemoteExecuteMethod.java:40) ~[?:?]
at org.openqa.selenium.remote.RemoteLogs.getRemoteEntries(RemoteLogs.java:81) ~[?:?]
at org.openqa.selenium.remote.RemoteLogs.get(RemoteLogs.java:77) ~[?:?]
at org.graylog.plugins.report.render.RemoteBrowserService.browserLogs(RemoteBrowserService.java:176) ~[?:?]
at org.graylog.plugins.report.render.RemoteBrowserService.waitForRenderComplete(RemoteBrowserService.java:223) ~[?:?]
at org.graylog.plugins.report.render.RemoteBrowserService.renderReport(RemoteBrowserService.java:130) ~[?:?]
at org.graylog.plugins.report.render.ReportRenderer.renderReport(ReportRenderer.java:51) ~[?:?]
at org.graylog.plugins.report.render.ReportRenderer.fetchPdf(ReportRenderer.java:66) ~[?:?]
at org.graylog.plugins.report.scheduler.ReportRenderJob.lambda$doRun$0(ReportRenderJob.java:95) ~[?:?]
at com.github.rholder.retry.AttemptTimeLimiters$NoAttemptTimeLimit.call(AttemptTimeLimiters.java:78) [graylog.jar:?]
at com.github.rholder.retry.Retryer.call(Retryer.java:160) [graylog.jar:?]
at org.graylog.plugins.report.scheduler.ReportRenderJob.doRun(ReportRenderJob.java:105) [graylog-plugin-enterprise-5.0.2.jar:?]
at org.graylog.plugins.report.scheduler.ReportRenderJob.run(ReportRenderJob.java:76) [graylog-plugin-enterprise-5.0.2.jar:?]
at org.graylog.plugins.report.scheduler.ReportRenderSystemJob.execute(ReportRenderSystemJob.java:28) [graylog-plugin-enterprise-5.0.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(Unknown Source) [?:?]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.io.UncheckedIOException: org.asynchttpclient.exception.RemotelyClosedException: Remotely closed
at org.openqa.selenium.remote.http.netty.NettyHttpHandler.makeCall(NettyHttpHandler.java:73) ~[?:?]
at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42) ~[?:?]
at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:56) ~[?:?]
at org.openqa.selenium.remote.http.netty.NettyHttpHandler.execute(NettyHttpHandler.java:49) ~[?:?]
at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42) ~[?:?]
at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:56) ~[?:?]
at org.openqa.selenium.remote.http.netty.NettyClient.execute(NettyClient.java:99) ~[?:?]
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:181) ~[?:?]
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167) ~[?:?]
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142) ~[?:?]
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:547) ~[?:?]
... 23 more
Caused by: org.asynchttpclient.exception.RemotelyClosedException: Remotely closed
at org.asynchttpclient.exception.RemotelyClosedException.INSTANCE(Unknown Source) ~[?:?]