Closed LichtiMC closed 4 years ago
Hmm, where are you getting the beautifulsoup4 module from? The one in Kodi's repository have soupsieve embedded in it, it's impossible to get this kind of errors. Can you try downloading it from the official repos? Maybe you have a different version installed from another repository.
I installed from the official repo. I even deleted the addon-folder of beautifulsoup4 via ssh and let the repository reinstall it... But I'll try to install the downloaded zip file, thanks!
I have it installed on a Leia 18.4 myself that I used while developing the python 3 support, let me know if downloading it from the repo works. If it doesn't I'll look into it, this is pretty strange.
You were right, apparently there was some other version of beautifulsoup4 installed (even if the version nr. was the same).
Thanks for the help!
No problems, glad you got it working.
Just to further explain the issue and resolution...
I've just experienced this issue recently on v0.9.1. It seems when BeautifulSoup (I went from 4.6.2 to 4.9.3) gets updated, for some reason the soapsieve module cannot be detected. I did the following to resolve:
1) Uninstall BeautifulSoup by going to Add-ons >> My add-ons >> Video add-ons >> Amazon VOD >>Dependencies >> BeautifulSoup4 (check version here - if != 4.6.2, then proceed) >> Uninstall - P.S. It might complain that BeautifulSoup is a dependency for other add-ons. If so, you'll have to uninstall those first (and reinstall after step 4).
2) SSH to your Kodi host and download the correct version from the Leia repo - P.S. Note where you've downloaded the file to for installing via Kodi's UI.
curl -vOL https://mirrors.kodi.tv/addons/leia/script.module.beautifulsoup4/script.module.beautifulsoup4-4.6.2.zip
3) Go to Add-ons >> Install from zip file >> (browse to the location the module's been saved to and install)
4) $$$
5) OPTIONAL - Reinstall add-ons previously uninstalled due to a dependency on BeautifulSoap.
6) BONUS OPTIONAL - Probably best to disable auto-updates for BeautifulSoup too. Go to Add-ons >> Available updates >> BeautifulSoup >> Auto-update (toggle to disable)
I hope this is helpful to others.
Thank you, @silvatyrant. Also, there is no need to uninstall beautifulsoup4, just install the older version from zip file that it will be downgraded.
I fixed this issue by just Add-ons >> My add-ons >> Video add-ons >> Amazon VOD >>Dependencies >> BeautifulSoup4 (4.6.2) >> Update >> Select 4.9.3 >>
Now the dependencies list shows "BeautifulSoup4 (4.6.2) installed", which is incorrect now, but when I select it, the details state 4.9.3 installed. Maybe I need to restart, but it works now.
Amazon Account (select one)
System Setup (please provide the following information):
Upload Logs
After confirming password the above message appears in log.