Moin, On Fri, 28 Aug 2020, 04:20:17 +0200, Ralph wrote:
Hello!
Leap 15.1 / btrfs / xfce
On attempted multi-kernel install of 5.8.4-1 using yast2 from Kernel:/stable/standard I get:
Subprocess failed. Error: RPM failed: Free diskspace below /boot: 86330128 blocks error: unpacking of archive failed: cpio: Bad magic error: kernel-default-5.8.4-1.1.g64fe492.x86_64: install failed
I had the same issue yesterday. When I finally tried to install the packages using "rpm -i" instead of "zypper", I saw immediately why it failed: error: Failed dependendies: Nothing provides rpmlib(PayloadIsZstd) <= 5.4.18-1
I removed a couple of older kernels (using yast2) thinking it might actually be a space problem somehow/somewhere but no joy, get same message after. At this point I had just 2 installed kernels remaining, 5.8.3-1 (running) and 5.8.1-3.
So then I tried to add the standard-issue 4.12.14 kernel and that installed fine so it seems something particular to 5.8.4-1 that is the problem here.
The newer kernels, I believe 5.8.2-3 was the last one which worked, appear to be generated using "zstd" for compression, but 15.1's rpm does not support that.
What should I be looking for/at?
I built 15.2's rpm for 15.1 in my home repo and upgraded all my 15.1 systems. As a result, the latest kernel packages can be installed as usual. I haven't seen any new issue (yet). In case you want to give it a try, look at https://build.opensuse.org/project/show/home:manfred-h and there at "rpm" and "python-rpm".
Thanks.
Ralph
HTH, cheers. l8er manfred