dosubot[bot] commented on issue #31746:
URL: https://github.com/apache/superset/issues/31746#issuecomment-2576896530

   <!-- Greeting -->
   Hello, @Bapawin! I'm here to help you with any bugs, questions, and 
contributions. Let's work on solving the issue you're facing.
   
   <!-- Answer -->
   I found some similar discussions and issues related to the error you're 
encountering with the 'chromedriver' executable in Superset:
   
   1. [Failed taking a screenshot Message: 'chromedriver' executable needs to 
be in PATH.](https://github.com/apache/superset/discussions/30836) - This 
discussion is unsolved but highlights the same issue you're facing 
<sup>[[1]](https://github.com/apache/superset/discussions/30836)</sup>.
   
   2. [Can't get ALERTS & REPORTS working. Error: Failed taking a screenshot 
Message: 'geckodriver' executable needs to be in 
PATH.](https://github.com/apache/superset/discussions/28698) - This is another 
unsolved discussion with a similar problem 
<sup>[[2]](https://github.com/apache/superset/discussions/28698)</sup>.
   
   To resolve the issue with the 'chromedriver' executable, ensure that it is 
installed and correctly placed in the system's PATH. You can modify your 
Dockerfile to include the installation of `chromedriver` as follows:
   
   ```dockerfile
   FROM apache/superset:3.1.0
   
   USER root
   
   RUN apt-get update && \
       apt-get install -y wget zip libaio1
   
   RUN export CHROMEDRIVER_VERSION=$(curl --silent 
https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116) && \
       wget -O google-chrome-stable_current_amd64.deb -q 
http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${CHROMEDRIVER_VERSION}-1_amd64.deb
 && \
       apt-get install -y --no-install-recommends 
./google-chrome-stable_current_amd64.deb && \
       rm -f google-chrome-stable_current_amd64.deb
   RUN export CHROMEDRIVER_VERSION=$(curl --silent 
https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_116) && \
       wget -q 
https://storage.googleapis.com/chrome-for-testing-public/${CHROMEDRIVER_VERSION}/linux64/chromedriver-linux64.zip
 && \
       unzip -j chromedriver-linux64.zip -d /usr/bin && \
       chmod 755 /usr/bin/chromedriver && \
       rm -f chromedriver-linux64.zip
   
   RUN pip install --no-cache gevent psycopg2 redis
   
   USER superset
   ```
   
   Ensure that the `chromedriver` is located in `/usr/bin` and has the correct 
permissions (`chmod 755`). This will make it available in the PATH for the 
Superset application to use. Additionally, set `WEBDRIVER_TYPE` to `"chrome"` 
in your `superset_config.py` to specify the use of Chrome for taking 
screenshots 
<sup>[[3]](https://github.com/apache/superset/blob/master/docs/docs/configuration/alerts-reports.mdx)</sup>.
   
   
   <!-- Dosu Comment Footer -->
   *To continue talking to [Dosu](https://dosu.dev), mention @dosu.*
   
   ---
   <sup>Help Dosu learn! Give it feedback: [Great 
Response](https://app.dosu.dev/response-feedback/17d245bd-cb0a-43bd-bf69-c6984e63fe6a?feedback_type=great_response)
 | [Irrelevant 
Answer](https://app.dosu.dev/response-feedback/17d245bd-cb0a-43bd-bf69-c6984e63fe6a?feedback_type=irrelevant_answer)
 | [Incorrect 
Sources](https://app.dosu.dev/response-feedback/17d245bd-cb0a-43bd-bf69-c6984e63fe6a?feedback_type=incorrect_sources)
 | [Too 
Verbose](https://app.dosu.dev/response-feedback/17d245bd-cb0a-43bd-bf69-c6984e63fe6a?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/17d245bd-cb0a-43bd-bf69-c6984e63fe6a?feedback_type=hallucination)
 | 
[Other](https://app.dosu.dev/response-feedback/17d245bd-cb0a-43bd-bf69-c6984e63fe6a?feedback_type=other)</sup>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to