Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
RPM feed can't be browsed
-
We are hosting an RPM feed, which can't be used in the UI anymore, because if only shows this error:
This is logged in the Diagnostics Center.
The archive entry was compressed using an unsupported compression method. System.IO.InvalidDataException: The archive entry was compressed using an unsupported compression method. at System.IO.Compression.Inflater.Inflate(FlushCode flushCode) at System.IO.Compression.Inflater.ReadInflateOutput(Byte* bufPtr, Int32 length, FlushCode flushCode, Int32& bytesRead) at System.IO.Compression.Inflater.ReadOutput(Byte* bufPtr, Int32 length, Int32& bytesRead) at System.IO.Compression.Inflater.InflateVerified(Byte* bufPtr, Int32 length) at System.IO.Compression.DeflateStream.CopyToStream.Write(Byte[] buffer, Int32 offset, Int32 count) at System.IO.Compression.DeflateStream.CopyToStream.CopyFromSourceToDestination() at Inedo.ProGet.Feeds.Rpm.Metadata.RpmHeader.Inedo.ProGet.Feeds.IPackageManifest<Inedo.ProGet.Feeds.Rpm.Metadata.RpmHeader>.ReadMetadataFromDataRow(IPackageVersionTable row) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E593291\Src\src\ProGet\Feeds\Rpm\Metadata\RpmHeader.cs:line 205 at Inedo.ProGet.Feeds.PackageFeed`5.LocalPackageMetadata..ctor(TPackageVersionRow row) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E593291\Src\src\ProGet\Feeds\PackageFeed.PackageGet.cs:line 372 at Inedo.ProGet.Feeds.Rpm.RpmFeed.GetLocalPackage(FeedPackageVersions_Extended row) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E593291\Src\src\ProGet\Feeds\Rpm\RpmFeed.cs:line 293 at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext() at System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other) at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection, IEqualityComparer`1 comparer) at System.Linq.Enumerable.ToHashSet[TSource](IEnumerable`1 source, IEqualityComparer`1 comparer) at Inedo.ProGet.Feeds.PackageFeed`5.SearchLatestPackagesAsync(String query, Nullable`1 maxCount, Boolean includePrerelease, CancellationToken cancellationToken) at Inedo.ProGet.Feeds.PackageFeed`5.Inedo.ProGet.Feeds.IPackageFeed.SearchLatestPackagesAsync(String query, Nullable`1 maxCount, Boolean includePrerelease, CancellationToken cancellationToken) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E593291\Src\src\ProGet\Feeds\PackageFeed.PackageGet.cs:line 61 at Inedo.ProGet.WebApplication.Pages.Packages.ListPackagesPage.PackageList.InitializeAsyncInternal() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E593291\Src\src\ProGet\WebApplication\Pages\Packages\ListPackagesPage.PackageList.cs:line 61 at Inedo.ProGet.WebApplication.Pages.Packages.ListPackagesPage.PackageList.InitializeAsync() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E593291\Src\src\ProGet\WebApplication\Pages\Packages\ListPackagesPage.PackageList.cs:line 43 ::Web Error on 09/17/2025 11:58:42::
-
Hi @wechselberg-nisboerge_3629 ,
This error is the result of a "bad rpm package" (basically one that is compressed using a method we don't support) getting accepted into ProGet. It should have been rejected on load -- if ProGet cannot open a package file due to unsupported compression, then I'm not sure how it would have indexed the package.
You should be able to find which package it is by going to the "packages" tab at the top of the UI; when you click on the rpm package, it will give a similar error.
How did you add this package? What package is it? This is an error we can definitely fix if we can figurer out how you got the unsupported package in there.
Thanks,
Steve