Closed ghost closed 8 months ago
Hi there thanks for reporting this. Based on this OSError: [Errno 8] Exec format error: '/home/ubuntu/.local/lib/python3.10/site-packages/chromedriver_py/chromedriver_linux64'
it looks to be a chromedriver compatibility issue with LInux ARM64. Seems Chrome itself does not support ARM64 Linux. So unfortunately with Linux ARM64 it will not be possible to run this script. There may possibly be some hacky workarounds but I do not have a system with these specs so can not provide a reliable solution.
Unless IMDB provides a free API, the compatibility of the script will remain limited to whatever OS is supported by Chrome and chromedriver.
If you're interested TMDB-Trakt-Syncer does not use Chrome or chromedriver so that script should be compatible with Linux ARM64.
Switch the script to use geckodriver instead of chromedriver which appears to offer a wider range of OS compatibility. This would require most of the code to be rewritten so would be a large undertaking. This would also require the user to install Firefox. Since this would improve compatibility, I think I may consider this for a future release.
For future reference, I compiled a table of the most recent OS compatibility based on the latest release for Geckodriver and Chromedriver which can be found below. (as of 10/14/2023)
Geckodriver OS Compatibility | Chromedriver OS Compatibility | |
---|---|---|
Linux | - ARM64 | - x86-64 (64-bit) |
- x86 (32-bit) | ||
- x86-64 (64-bit) | ||
macOS | - ARM64 | - ARM64 |
- x86-64 (64-bit) | - x86-64 (64-bit) | |
Windows | - ARM64 | - x86 (32-bit) |
- x86 (32-bit) | - x86-64 (64-bit) | |
- x86-64 (64-bit) |
Hi I have tried your TMDB Trakt Syncer and it is working very fine. No issues with that. Maybe I will try this solution and will let you know. With TMDB sync I haven't changed anything and it is syncing all rating with TMDB from my Trakt account
HI there any update to support my platform for this script? Not able to go through all technical details to install Gecko driver
HI there any update to support my platform for this script? Not able to go through all technical details to install Gecko driver
Apologies but this is not possible as of right now with this script due to limited chromedriver OS compatibility. Please see my previous comment. As stated previously the entire project would need to be rewritten for Geckodriver which would be a large undertaking. I won't be adding geckodriver support for now but in the future I may rewrite the script to use Geckodriver instead since it appears to have increased OS compatibility. If there are any updates on this topic I will post about it again here in the future.
Hey okay, thanks. Please do so! I have set up Plex -> Trakt -> TMDB for now. Only IMDB sync is missing and would love to see that in working. Please let me know once you update the script.
Is there already an issue for your problem?
Bug Description
I am getting the following lines of codes with the warning after I successfully validate the OTP with Trakt.
Environment
Linux ARM64 Ubuntu 22.04x64
Screenshots
No response