Chromium Requirement

The Reports service requires Chrome or Chromium. Follow the install steps on your Report server according to your operating system's requirements.

  1. Download Google Chrome.
  2. Run the installer and follow the wizard

Verify the Installation

Run the following command to verify whether Chrome or Chromium is installed on Report server:
CODE
"C:\Program Files\Google\Chrome\Application\chrome.exe" --version
Platform Default Executable Path
Windows (Chrome) C:\Chromium\chrome-win\chrome.exe
Windows (Chrome x86) C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Windows (Chromium) C:\Program Files\Google\Chrome\Application\chrome.exe

Chromium Path Errors

If the Reports Service cannot start, check the logs. You will see one of the following errors:
  • FATAL ERROR: Chromium executable path is not configured
  • Chromium executable not found at configured path: /path/to/chromium
  • FATAL: Service cannot start - Chromium validation failed. Please fix the Chromium configuration and restart the service.
  1. Run the following command:
    CODE
    where chrome
  2. Edit config/user-config.json and add the executable path:

    JSON
    {
      "chromium": {
        "executablePath": "C:/Program Files/Google/Chrome/Application/chrome.exe"
      }
    }
    Alternatively, you can set the PUPPETEER_EXECUTABLE_PATH environment variable to the chromium binary path.
    CODE
    [System.Environment]::SetEnvironmentVariable('PUPPETEER_EXECUTABLE_PATH', 'C:\Program Files\Google\Chrome\Application\chrome.exe', 'Machine')
  3. Restart the Reports Service.