Issue #3161
closedCentos 7 debuginfo x86_64 | Malformed repository: metadata is missing for some packages in filelists.xml and in other.xml
Description
When asked to sync http://debuginfo.centos.org/7/x86_64/ Pulp complains about "Malformed repository: metadata is missing for some packages in filelists.xml and in other.xml" yet yum will happily install packages from it.
I have created a static mirror of that repo (
with wget --mirror --no-parent --level 3 --accept .rpm,repodata,.xml,.xml.gz,.sqlite.bz2 --domains debuginfo.centos.org --directory-prefix /var/www/html/staticmirror http://debuginfo.centos.org/7/x86_64/
) at http://fiction.it.liu.se/debuginfo.centos.org/7/x86_64/ and Pulp makes the same compaints when trying to sync that repo and yum will install packages from there as well.
% pulp-admin rpm repo list --detail --repo-id centos-7-x86_64-base-debuginfo
+----------------------------------------------------------------------+
RPM Repositories
+----------------------------------------------------------------------+
Id: centos-7-x86_64-base-debuginfo
Display Name: None
Description: None
Content Unit Counts:
Notes:
Scratchpad:
Checksum Type: sha1
Importers:
Config:
Feed: http://fiction.it.liu.se/debuginfo.centos.org/7/x86_64/
Id: yum_importer
Importer Type Id: yum_importer
Last Override Config:
Last Sync: 2017-12-01T06:56:12Z
Last Updated: 2017-11-29T16:19:51Z
Repo Id: centos-7-x86_64-base-debuginfo
Scratchpad: None
Distributors:
Auto Publish: True
Config:
Generate Sqlite: True
Http: False
Https: True
Relative URL: centos/7/base-debuginfo/x86_64/
Distributor Type Id: yum_distributor
Id: yum_distributor
Last Override Config:
Last Publish: None
Last Updated: 2017-11-23T12:17:33Z
Repo Id: centos-7-x86_64-base-debuginfo
Scratchpad:
Auto Publish: False
Config:
Generate Sqlite: True
Http: False
Https: True
Relative URL: centos/7/base-debuginfo/x86_64/
Distributor Type Id: export_distributor
Id: export_distributor
Last Override Config:
Last Publish: None
Last Updated: 2017-11-23T12:17:33Z
Repo Id: centos-7-x86_64-base-debuginfo
Scratchpad:
% pulp-admin rpm repo sync run --repo-id centos-7-x86_64-base-debuginfo
+----------------------------------------------------------------------+
Synchronizing Repository [centos-7-x86_64-base-debuginfo]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[|]
... completed
Downloading repository content...
[-]
... failed
Task Failed
Malformed repository: metadata is missing for some packages in filelists.xml and
in other.xml
% yum info pulp-admin-client
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Installed Packages
Name : pulp-admin-client
Arch : noarch
Version : 2.14.3
Release : 1.el7
Size : 195 k
Repo : installed
From repo : pulp-2-stable
Summary : Admin tool to administer the pulp server
URL : http://pulpproject.org/
License : GPLv2
Description : A tool used to administer the pulp server, such as repo creation
: and synching, and to kick off remote actions on consumers.
% yum info python-pulp-common
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Installed Packages
Name : python-pulp-common
Arch : noarch
Version : 2.14.3
Release : 1.el7
Size : 250 k
Repo : installed
From repo : pulp-2-stable
Summary : Pulp common python packages
URL : http://pulpproject.org/
License : GPLv2
Description : A collection of components that are common between the pulp server
: and client.
Updated by ttereshc about 7 years ago
The problem is in the following packages metadata (which is duplicated):
<name>firefox-debuginfo</name> <arch>x86_64</arch> <version epoch="0" ver="45.1.1" rel="1.el7.centos"/>
<name>firefox-debuginfo</name> <arch>x86_64</arch> <version epoch="0" ver="45.1.1" rel="1el7.centos"/>
Release field is technically the same due to the serialization algorithm which RPM uses.
Centos issue should be filed.
Updated by qha about 7 years ago
Thank you for your analysis!
Does that fall on me or will you file an issue with Centos?
Best regards
/Ulrik Haugen
Linköping university
Pulp <notifications@plan.io> wrote:
Updated by qha almost 7 years ago
Centos issue opened:
https://bugs.centos.org/view.php?id=14230
Updated by bmbouter over 5 years ago
- Status changed from NEW to CLOSED - WONTFIX
Pulp 2 is approaching maintenance mode, and this Pulp 2 ticket is not being actively worked on. As such, it is being closed as WONTFIX. Pulp 2 is still accepting contributions though, so if you want to contribute a fix for this ticket, please reopen or comment on it. If you don't have permissions to reopen this ticket, or you want to discuss an issue, please reach out via the developer mailing list.