Bug 2425816

Summary: Unable to layer RPMs compressed with zstd
Product: [Fedora] Fedora Reporter: Marcel Haerry <mh>
Component: rpm-ostreeAssignee: Colin Walters <walters>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 43CC: amurdaca, coreos-sig, dustymabe, jmarrero, jonathan, miabbott, travier, walters
Target Milestone: ---Flags: fedora-admin-xmlrpc: mirror+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Marcel Haerry 2025-12-29 16:24:17 UTC
As reported here https://github.com/evilsocket/opensnitch/issues/1486 if RPMs are compressed using zstd you are currently unable to layer them using rpm-ostree install:


$ rpm-ostree install opensnitch-ui-1.8.0-1.noarch.rpm
error: Reading rpm2cpio: Unrecognized archive format

Fedora should fully support zstd compressed RPMs: https://fedoraproject.org/wiki/Changes/Switch_RPMs_to_zstd_compression However it looks like the rpm2cpio within rpm-ostree is not able to do so.

Reproducible: Always

Steps to Reproduce:
1. try to install https://github.com/evilsocket/opensnitch the ui RPM and fail