When I use "sudo swupd update", I faced that error.
Starting download of remaining update content. This may take a while...
Error: Curl - File incompletely downloaded - 'https://cdn.download.clearlinux.org/update/34100/files/1d90af3b33db20b19bf7dd6e52fda7f2564ba8fe534e9f0e2aaab228f3206c69.tar'
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - File incompletely downloaded - 'https://cdn.download.clearlinux.org/update/33900/files/a62dfe8dfb6a0bdbbb6b63eef908c2a7a85e0d92842f22508bbd7e3bf6ada142.tar'
Error: Curl - File incompletely downloaded - 'https://cdn.download.clearlinux.org/update/34100/files/d3eae2ff132e7dcb36ecbf89290ba5854b0231edb17b4251db745bb28d3a878f.tar'
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - File incompletely downloaded - 'https://cdn.download.clearlinux.org/update/34210/files/414b9eac13cef8820efc0846866b139d03a0b339615c4e896a5a1d57447e7ecf.tar'
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
Error: Curl - Download error - (92) Stream error in the HTTP/2 framing layer
What is the problem ?
The problem is that the installed version of Clear Linux OS is too old in comparison with the current version on servers of Intel. Why this is a problem ? because there is too many changes to the files that may conflict with each other for one file or more. So what is the fix for this annoying problem ?
How to fix this problem ?
Just update Clear Linux OS in steps. Do not update the installed version to the current updated one in one step, no! .. just update to a higher version, then to a higher version, .. until you reach the current version.
In practice, do not use the command "sudo swupd update" to update, but use "sudo swupd update -V 33590" and use a higher number than the installed version. For example, I face this problem when my installed Clear Linux OS version was 33570 and the current up-to-date version was 34220 , that's HUGE!
So I used those commands, one by one, to update my Clear Linux OS machine.
sudo swupd update -V 33590
sudo swupd update -V 33600
sudo swupd update -V 33650
sudo swupd update -V 33700
sudo swupd update -V 33750
sudo swupd update -V 33800
sudo swupd update -V 33850
sudo swupd update -V 33900
sudo swupd update -V 33950
sudo swupd update -V 34000
sudo swupd update -V 34050
sudo swupd update -V 34100
sudo swupd update -V 34150
sudo swupd update -V 34200
sudo swupd update -V 34220 ( or just use the normal command "sudo swupd update")
Now, my laptop works fine. It is annoying to face this error problem, but at least there is a solution for it.
If you want to get new posts, check out the new up-to-date tech blog.