<Resolved> New Vero 4k - can't install add-ons

Hi there,

I’ve got a new Vero 4k and it works well - except I can’t install any addons (at all). All addons fail with “installation failed”.

I’ve updated it to the latest releases (as of 5/3/23).

Examination of the logs shows:

58 T:2798    DEBUG <general>: ------ Window Deinit (DialogSelect.xml) ------
2023-03-05 23:29:49.958 T:2798    DEBUG <general>: CAddonInstaller: installing 'plugin.video.youtube' version '6.8.25+matrix.1' from repository 'repository.xbmc.org'
2023-03-05 23:29:49.970 T:3330    ERROR <general>: Requested path http://download.osmc.tv/kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip not found in known repository directories
2023-03-05 23:29:49.972 T:3330    ERROR <general>: CAddonInstallJob[plugin.video.youtube]: failed to resolve addon install source path
2023-03-05 23:29:49.994 T:2798    DEBUG <general>: CGUIMediaWindow::GetDirectory (addons://repository.xbmc.org/xbmc.addon.video)
2023-03-05 23:29:49.994 T:2798    DEBUG <general>:   ParentPath = [addons://repository.xbmc.org/xbmc.addon.video]
2023-03-05 23:29:49.995 T:3335    DEBUG <general>: Thread waiting start, auto delete: false
2023-03-05 23:29:50.001 T:3335    DEBUG <general>: CAddonDatabase: SELECT repo.id FROM repo .. took 1 ms
2023-03-05 23:29:50.023 T:3335    DEBUG <general>: CAddonDatabase: query  SELECT addons.*, repo.addonID AS repoID FROM addons JOIN addonlinkrepo ON addons.id=addonlinkrepo.idAddon JOIN repo ON repo.id=addonlinkrepo.idRepo WHERE addonlinkrepo.idRepo IN (1) ORDER BY repo.addonID, addons.addonID returned 725 rows in 22 ms

I have full network and internet connectivity on the Vero, I’ve confirmed that by SSH-ing in installing Links and I can browse to Index of /osmc/osmc/download/kodi/addons/matrix/plugin.video.youtube manually (on the Vero) and can see the file.

I also can grab the file directly via wget -

osmc@osmc:~$ wget http://download.osmc.tv/kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip
--2023-03-05 23:49:47--  http://download.osmc.tv/kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip
Resolving download.osmc.tv (download.osmc.tv)... 77.68.92.173, 2a00:da00:1800:9a::1
Connecting to download.osmc.tv (download.osmc.tv)|77.68.92.173|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://mirrors.mit.edu/osmc/osmc/download/kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip [following]
--2023-03-05 23:49:48--  http://mirrors.mit.edu/osmc/osmc/download/kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip
Resolving mirrors.mit.edu (mirrors.mit.edu)... 18.7.29.125
Connecting to mirrors.mit.edu (mirrors.mit.edu)|18.7.29.125|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 736968 (720K) [application/zip]
Saving to: 'plugin.video.youtube-6.8.25+matrix.1.zip'

plugin.video.youtube-6.8.25+matrix.1.zip                      100%[====================================================================================================================================================>] 719.70K   632KB/s    in 1.1s

2023-03-05 23:49:50 (632 KB/s) - 'plugin.video.youtube-6.8.25+matrix.1.zip' saved [736968/736968]

osmc@osmc:~$

The Youtube add-on above is an example, this happens with every add-on. The logs always show the same " ERROR : Requested path “whatever addon URL” not found in known repository directories"

Bonus curl output:

osmc@osmc:~$ curl -v http://download.osmc.tv/kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip
*   Trying 77.68.92.173:80...
*   Trying 2a00:da00:1800:9a::1:80...
* Immediate connect fail for 2a00:da00:1800:9a::1: Network is unreachable
* Connected to download.osmc.tv (77.68.92.173) port 80 (#0)
> GET /kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip HTTP/1.1
> Host: download.osmc.tv
> User-Agent: curl/7.74.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 302 Found
< Server: nginx/1.18.0 (Ubuntu)
< Date: Sun, 05 Mar 2023 10:55:32 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Connection: keep-alive
< Cache-Control: private, no-cache
< Location: http://ftp.halifax.rwth-aachen.de/osmc/osmc/download/kodi/addons/matrix/plugin.video.youtube/plugin.video.youtube-6.8.25+matrix.1.zip
< Age: 0
<
* Connection #0 to host download.osmc.tv left intact
osmc@osmc:~$

Any and all help greatly appreciated.

Cheers.

Check this thread if it helps

Good advice - cheers. Sadly, I’d already done that (courtesy of that previous thread :slight_smile: ) to no avail.

It’s a bit annoying, the box can see the repository ok outside of Kodi, it just refuses to connect within Kodi even though the networking is totally fine.

Given I’ve got a bog-standard install I’m at a loss.

A last try would be to ssh into the vero4k:

systemctl stop mediacenter
mv /home/osmc/.kodi/userdata/Database/Addons33.db /home/osmc/.kodi/userdata/Database/Addons33.db.moved
systemctl start mediacenter

then try to install an non repo plugin that has depends from kodi repo. Like Netflix addon.

This is eerily familiar to the issue I was/am having trying to install the TVDB v4 addon the other day

Can’t Install TheTvDb V4 addon

Indeed - but neither you or the user has posted full logs for us to investigate.

2 Likes

I did post the relevant log entry.

Anyway strangely, this has now resolved itself. I changed nothing (at all) it just started working. I’m still none the wiser as to what happened.

Maybe there was a temporary connectivity issue.

Sam

That’s not likely given I could wget the file directly from the Vero at the time the issue happened. It was also accessible via Links on the Vero too. So I ruled out connectively issues :slight_smile: