Jump to content
Alex M

chromedriver/chromium x11 compatibility

Recommended Posts

I've upgraded my device to the latest TinkerOS image (Debian-Bullseye-v3.0.20-20240527). Since then, I've been trying to re-setup my programs and environment. I have a python program that used Selenium and Chrome Driver to automatically launch the browser in in full screen to a specific URL, among other things. The issue I'm having is in the latest version of OS the device is running chromium x11 (v. 114.0.5735.198). For Chrome Driver to work, it must have the matching major version of Chromium (Chromium x11 is fine) installed. Unfortunately, I've been unable to find a Linux Debian (arm64) compatible version of chromium-driver (chromedriver) that works with this particular version of chromium x11. The latest chromedriver version that's supported for the architecture is v112. I urgently need to find a solution. My best guess is I have 3 options? 


1.) Find a way to update the chromium x11 version to a newer version that has a matching and supported version of chromedriver. I haven't found a way to update the chromium x11 version

2.) Find a way to downgrade chromium x11 version. I haven't found a way to downgrade the chromium x11 version

3.) Replace chromium x11 with regular chromium. Last time I attempted this, the regular chromium version had issues with videos (ffmpeg) and would crash ("Aw Snap" screen). My understanding is chromium x11 is used because it's optimized for this board and architecture. If that's the case, it would be ideal to stick with chromium x11 to avoid potential performance issues. 

Ideally, I need advice on how to install specific versions of chromium x11. At this point, I'm desperate for any guidance, assistance, or thoughts on my situation. This python program and using selenium and chromedriver is critical.  

Share this post


Link to post
Share on other sites

hello @Alex M

chromium package built in tinker board 2s was tweaked by the chip manufacturer for compatibility and only a few (customized) versions can be used/ are compatitble. i will send a link with a customized chromium deb later, so you can replace and remove the chromium x11 that you're using 

Share this post


Link to post
Share on other sites

Thank you so much, @tooz!

I have a couple questions -- 

1. Is there a specific repository or archive I can access that has these custom chromium x11 builds? 

2. Is it possible to get chromium x11 versions 87 and 112?

Share this post


Link to post
Share on other sites

hello @Alex M

unfortunately there's no such repository, and neither v.87 nor v.112 are supported by the vendor

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...