I deployed an application on streamlit.
I would need to install the following packages: google-chrome-stable
chromedriver
I have the following error: E: Unable to locate package google-chrome-stable
E: Package ‘chromedriver’ has no installation candidate
[23:13:56]
installer returned a non-zero exit code
[23:13:56]
Error during processing dependencies! Please fix the error and push an update, or try restarting the app.
[23:15:31]
Streamlit server consistently failed status checks
[23:15:31]
Please fix the errors, push an update to the git repo, or reboot the app.
Hi @Jean-Jacques_Ohana
It seems you’re installing a Ubuntu package which can be specified in packages.txt
Please see the following for more in-depth information:
Hope this helps!
Hello,
Many thanks for your answer.
I experience a specific issue with chromedriver. The code that has an error is the following:
options = webdriver.ChromeOptions()
options.add_argument("--headless")
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.add_argument("--disable-gpu")
# Start Chrome and open the webpage
with webdriver.Chrome(options=options) as driver:
driver.get(url)
driver.implicitly_wait(10)
result = driver.execute_cdp_cmd("Page.printToPDF", {"landscape": False})
Error converting https://www.inc.com/soren-kaplan/artificial-intelligence-ai-will-disrupt-consulting-industry.html to PDF: Message: Service /home/appuser/.cache/selenium/chromedriver/linux64/117.0.5938.149/chromedriver unexpectedly exited. Status code was: 127
However, I completed
requirements.txt
selenium
seleniumbase
packages.txt
chromium
chromium-driver
It works on my own machine but not on the server and I cannot figure out why.
Many thanks for your help.