#990498 CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)

Package:
libcurl4-openssl-dev
Source:
curl
Description:
development files and documentation for libcurl (OpenSSL flavour)
Submitter:
Mathieu Malaterre
Date:
2021-11-14 17:15:02 UTC
Severity:
normal
Tags:
#990498#5
Date:
2021-06-30 18:22:19 UTC
From:
To:
For some reason I cannot get any plugin to work in kodi today. I even
tried the bpo version.

My kodi.log is filled with:

2021-06-30 20:16:02.831 T:19196    INFO <general>: CPythonInvoker(0,
/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py):
script successfully run
2021-06-30 20:16:02.841 T:19196    INFO <general>: Python interpreter stopped
2021-06-30 20:16:05.744 T:19163   ERROR <general>:
CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)
2021-06-30 20:16:05.744 T:19163   ERROR <general>: CCurlFile::Open
failed with code 0 for
https://mirrors.kodi.tv/addons/matrix/metadata.common.imdb.com/metadata.common.imdb.com-3.2.3.zip:

2021-06-30 20:16:05.744 T:19163   ERROR <general>: Could not fetch
addon location and hash from
https://mirrors.kodi.tv/addons/matrix/metadata.common.imdb.com/metadata.common.imdb.com-3.2.3.zip
2021-06-30 20:16:05.744 T:19163   ERROR <general>:
CAddonInstallJob[metadata.common.imdb.com]: failed to resolve addon
install source path
2021-06-30 20:16:06.143 T:19163   ERROR <general>:
CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)
2021-06-30 20:16:06.143 T:19163   ERROR <general>: CCurlFile::Open
failed with code 0 for
https://mirrors.kodi.tv/addons/matrix/metadata.common.themoviedb.org/metadata.common.themoviedb.org-3.2.14.zip:

2021-06-30 20:16:06.143 T:19163   ERROR <general>: Could not fetch
addon location and hash from
https://mirrors.kodi.tv/addons/matrix/metadata.common.themoviedb.org/metadata.common.themoviedb.org-3.2.14.zip
2021-06-30 20:16:06.143 T:19163   ERROR <general>:
CAddonInstallJob[metadata.common.themoviedb.org]: failed to resolve
addon install source path
2021-06-30 20:16:06.539 T:19163   ERROR <general>:
CCurlFile::FillBuffer - Failed: Error in the HTTP2 framing layer(16)

Looking upstream, all I can find are:

https://github.com/xbmc/xbmc/issues/16616

which is not really helpful.

#990498#10
Date:
2021-06-30 19:17:34 UTC
From:
To:
Hi Matthieu!

This might be relevant: https://github.com/xbmc/xbmc/pull/18582

And this definitely is: https://github.com/xbmc/xbmc/issues/19738

Which version of curl do you have?
-- 
Vasyl Gello
==================================================
Certified SolidWorks Expert

Mob.:+380 (98) 465 66 77

E-Mail: vasek.gello@gmail.com

Skype: vasek.gello
==================================================
호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다

30 червня 2021 р. 18:22:19 UTC, Mathieu Malaterre <malat@debian.org> написав(-ла):

#990498#15
Date:
2021-06-30 19:17:34 UTC
From:
To:
Hi Matthieu!

This might be relevant: https://github.com/xbmc/xbmc/pull/18582

And this definitely is: https://github.com/xbmc/xbmc/issues/19738

Which version of curl do you have?
-- 
Vasyl Gello
==================================================
Certified SolidWorks Expert

Mob.:+380 (98) 465 66 77

E-Mail: vasek.gello@gmail.com

Skype: vasek.gello
==================================================
호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다

30 червня 2021 р. 18:22:19 UTC, Mathieu Malaterre <malat@debian.org> написав(-ла):

#990498#20
Date:
2021-06-30 20:20:10 UTC
From:
To:
Hi Mathieu!

Can you please check if the following patch for curl 7.64.0-4+deb10u2 resolves your issue?
It is a backport of two patches merged in 7.65.0 and 7.67.0, respectively (see the commit msg
for details).

If that helps, I will reattach the bug to curl package since the patch is long-time merged
upstream.

Vasyl

#990498#25
Date:
2021-06-30 20:24:17 UTC
From:
To:
CC'ing just in case reportbug fails to deliver the reply to bug reporter.
#990498#32
Date:
2021-07-12 10:45:09 UTC
From:
To:
Vasyl,

Excellent ! My local build of kodi (git/master) now works, thanks much.

Using curl from 7.74.0-1.2~bpo10+1 now.

#990498#37
Date:
2021-07-12 11:45:08 UTC
From:
To:
Hi Mathieu!
-- 
Vasyl Gello
==================================================
Certified SolidWorks Expert

Mob.:+380 (98) 465 66 77

E-Mail: vasek.gello@gmail.com

Skype: vasek.gello
==================================================
호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다

#990498#42
Date:
2021-07-12 19:00:49 UTC
From:
To:
Hi,

You truncated my answer:

[...]
Using curl from 7.74.0-1.2~bpo10+1 now.
[...]

That solved the symptoms AFAIK.

I could not test your patch, my local build of curl fails with a mysterious:

[...]
dh_install: warning: Cannot find (any matches for)
"usr/lib/*/libcurl.so.4*" (tried in debian/tmp, debian/tmp)
[...]

Thanks for your help,

#990498#57
Date:
2021-07-12 19:05:10 UTC
From:
To:
Hi Mathieu!

Thanks for the clarification! :)
I expected exactly the opposite preparing that patch, and built that one locally without issues.
-- 
Vasyl Gello
==================================================
Certified SolidWorks Expert

Mob.:+380 (98) 465 66 77

E-Mail: vasek.gello@gmail.com

Skype: vasek.gello
==================================================
호랑이는 죽어서 가죽을 남기고 사람은 죽어서 이름을 남긴다

12 липня 2021 р. 19:00:49 UTC, Mathieu Malaterre <malat@debian.org> написав(-ла):