Products | Versions |
---|---|
Spotfire Server | Spotfire server 12.0.0 and later |
When the node manager 12.0 or later is installed on Linux OS, the Webplayer or Automation services fail with error "xvfb-run: command not found" as seen in below screenshot.
Following errors are logged in "service-ID-stdout.log":
Status for Web_Player_STD2 [34872344]
Attempt to communicate with service was unsuccessful.
Status notified as FAILED. The service exited with error code 127. Recent Logs: Error: /logiciel/spotfire/SRV/nodemanager-
INFO 2024-02-20T13:49:08,426+0000 [] 8ca16dd8-7368-46a7-a881-5908e807a997: Failed to load libcef.so - ensure that all dependencies are met by executing the command 'ldd libcef.so' in a terminal
INFO 2024-02-20T13:49:08,458+0000 [] 8ca16dd8-7368-46a7-a881-5908e807a997: 02/20/2024 13:49:08 - 8ca16dd8-7368-46a7-a881-5908e807a997 Failed to start worker.
INFO 2024-02-20T13:49:08,426+0000 [] 8ca16dd8-7368-46a7-a881-5908e807a997: CefRuntime.Load failed:System.DllNotFoundException: Unable to load shared library 'libcef' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibcef: cannot open shared object file: No such file or directory
ERROR 2024-02-20T13:49:09,459+0000 [] 8ca16dd8-7368-46a7-a881-5908e807a997: 8ca16dd8-7368-46a7-a881-5908e807a997 [WEB_PLAYER] process state switched to failure with exit value 105
The error indicates that the required ASP.NET Core Runtime version is not installed and the prerequisite script for Linux distribution has not been executed.
sh prerequisites-debian11.shThis will install required system dependencies and recommended font packages on the host.
Note- The above script is visible only after installing webplayer or Automation services.
Doc: System Requirements document:
Doc: Running Web Player or Automation Services on Linux