Kodi is not supplying cacert.pem needed for imdb trailer addon

Description:

Kodi is not supplying cacert.pem needed for imdb addon due to line 104 in the PKGBUILD:

  rm -rf system/certs # remove not needed cacert

This causes the imdb trailer addon to break as it requires /usr/share/kodi/system/certs/cacert.pem:

...
2023-12-22 08:27:25.565 T:1658    error <general>: GetDirectory - Error getting plugin://plugin.video.imdb.trailers/?action=clear
2023-12-22 08:27:25.584 T:1610    error <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.imdb.trailers/?action=clear) failed
2023-12-22 08:27:35.170 T:1667    error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                                   Error Type: <class 'FileNotFoundError'>
                                                   Error Contents: [Errno 2] No such file or directory
                                                   Traceback (most recent call last):
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.imdb.trailers/default.py", line 22, in <module>
                                                       imdb_trailers.Main()
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.imdb.trailers/resources/lib/imdb_trailers.py", line 81, in __init__
                                                       self.list_contents2()
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.imdb.trailers/resources/lib/imdb_trailers.py", line 500, in list_contents2
                                                       videos = self.fetchdata(key)
                                                                ^^^^^^^^^^^^^^^^^^^
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.imdb.trailers/resources/lib/imdb_trailers.py", line 1168, in fetchdata
                                                       data = cache.get(client.request, cache_duration, self.api_url, headers=self.headers, post=pdata)
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.imdb.trailers/resources/lib/cache.py", line 52, in get
                                                       fresh_result = function(*args, **kwargs)
                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
                                                     File "/var/lib/kodi/.kodi/addons/plugin.video.imdb.trailers/resources/lib/client.py", line 36, in request
                                                       ssl_context = ssl.create_default_context(cafile=CERT_FILE)
                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                     File "/usr/lib/python3.11/ssl.py", line 770, in create_default_context
                                                       context.load_verify_locations(cafile, capath, cadata)
                                                   FileNotFoundError: [Errno 2] No such file or directory
                                                   -->End of Python script error report<--
                                                   
2023-12-22 08:27:35.205 T:1666    error <general>: GetDirectory - Error getting plugin://plugin.video.imdb.trailers/?action=list2&key=recent
2023-12-22 08:27:35.217 T:1610    error <general>: CGUIMediaWindow::GetDirectory(plugin://plugin.video.imdb.trailers/?action=list2&key=recent) failed

Replacing that file fixes the problem.

Additional info:

  • package version(s): kodi 20.2-6
  • config and/or log files:
  • link to upstream bug report, if any: see here.