<div dir="ltr">Quick note, 3.13.2 is the latest version of the RPM plugin (released yesterday), and it has some important bugfixes compared to 3.13.0.  Make sure that your RPM plugin is either on 3.12.0 or 3.13.2 to avoid those issues.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 24, 2021 at 1:42 PM Daniel Alley <<a href="mailto:dalley@redhat.com" target="_blank">dalley@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><span>Maanya, could you please describe which versions you have currently installed right now?  And how was it installed - did you use the ansible installer, or install the packages manually?</span></div><div><span><br></span></div><div><span>Our recommendation would be to use the ansible installer (instructions <a href="https://pulp-installer.readthedocs.io/en/latest/quickstart/#getting-started" target="_blank">here</a>) to upgrade your pulp installation to the latest pulpcore 3.13.0 release with compatible plugins.  As the version of pulpcore you have installed is from March 2020 (~15 months), you must upgrade all of the components of pulp rather than just the RPM plugin, as the most recent versions require a newer version of pulpcore.  The ansible installer should handle that for you.<br></span></div><div><span><br></span></div><div><span>Let us know if you have any questions about that process.<br></span></div><div><span></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 24, 2021 at 12:26 PM Sundararajan, Maanya <<a href="mailto:maanya.sundararajan@hpe.com" target="_blank">maanya.sundararajan@hpe.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-GB">
<div>
<p class="MsoNormal"><span>Hello, <u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Thank you for the quick response.
<u></u><u></u></span></p>
<p class="MsoNormal"><span>We tried it with pulp_rpm version as 3.12.0 as well as 3.13.0. However we are facing some incompatibility errors with versions of
</span><span lang="EN-US">pulp_version, django_version, pulp-rpm and pulp-file. </span>
<span><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">We have tried all possible versions of these but none of them seem to work. Could you please provide us with the versions for these as well?
</span><span><u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span>Maanya S<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Daniel Alley <<a href="mailto:dalley@redhat.com" target="_blank">dalley@redhat.com</a>>
<br>
<b>Sent:</b> Tuesday, June 22, 2021 5:55 PM<br>
<b>To:</b> J, Priyanka <<a href="mailto:priyankaj@hpe.com" target="_blank">priyankaj@hpe.com</a>><br>
<b>Cc:</b> <a href="mailto:pulp-list@redhat.com" target="_blank">pulp-list@redhat.com</a>; Sathasivam, Pradeep <<a href="mailto:pradeep.sathasivam@hpe.com" target="_blank">pradeep.sathasivam@hpe.com</a>>; Sundararajan, Maanya <<a href="mailto:maanya.sundararajan@hpe.com" target="_blank">maanya.sundararajan@hpe.com</a>>; Gomez, Eslyn <<a href="mailto:eslyn.gomez@hpe.com" target="_blank">eslyn.gomez@hpe.com</a>>; Kumar, Vinod <<a href="mailto:vinod.kumar5@hpe.com" target="_blank">vinod.kumar5@hpe.com</a>><br>
<b>Subject:</b> Re: [Pulp-list] Sync task Failing for Centos8 in pulpcore version 3.2.1<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Hello,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">This was fixed in pulp_rpm 3.12.0 released about a month ago [0].  Up until recently CentOS had been using Gzip compression for their modules.yaml metadata, but recently they switched to LZMA (.xz) compression which we were not supporting
 properly.  It should work fine if your pulp_rpm plugin is version >=3.12.0<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">[0] <a href="https://github.com/pulp/pulp_rpm/blob/master/CHANGES.rst#bugfixes-1" target="_blank">
https://github.com/pulp/pulp_rpm/blob/master/CHANGES.rst#bugfixes-1</a><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, Jun 22, 2021 at 2:13 AM J, Priyanka <<a href="mailto:priyankaj@hpe.com" target="_blank">priyankaj@hpe.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi All,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">We are trying to sync
<a href="http://mirror.centos.org/centos/8/BaseOS/x86_64/os/" target="_blank">http://mirror.centos.org/centos/8/BaseOS/x86_64/os/</a> remote to our local pulp repository, it was successful till past few weeks but it is failing now with below error,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">pulp_version: "3.2.1"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">django_version: "2.2.11"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">pulp-rpm:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        prereq_role: "pulp.pulp_rpm_prerequisites"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        version: "3.2.0"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">pulp-file:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        version: "0.2.0"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">ERROR:</span></b><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">{<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "allow": "GET, PATCH, DELETE, HEAD, OPTIONS",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "attempts": 2,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "changed": false,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "connection": "close",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "content": "{\"pulp_href\":\"/pulp/api/v3/tasks/39fcb4cd-b443-467a-a11f-62afb8bae98f/\",\"pulp_created\":\"2021-06-18T05:38:05.355153Z\",\"state\":\"failed\",\"name\":\"pulp_rpm.app.tasks.synchronizing.synchronize\",\"started_at\":\"2021-06-18T05:38:05.461725Z\",\"finished_at\":\"2021-06-18T05:38:06.550936Z\",\"error\":{\"traceback\":\" 
 File <a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/worker.py\\\</a>", line 884, in perform_job\\n    rv = job.perform()<a>\\n</a>  File
<a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\\\</a>", line 664, in perform\\n    self._result = self._execute()<a>\\n</a>  File
<a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\\\</a>", line 670, in _execute\\n    return self.func(*self.args, **self.kwargs)<a>\\n</a>  File
<a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py\\\</a>", line 146, in synchronize\\n    dv.create()<a>\\n</a>  File
<a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/declarative_version.py\\\</a>", line 149, in create\\n    loop.run_until_complete(pipeline)<a>\\n</a>  File
<a>\\\"/usr/lib64/python3.6/asyncio/base_events.py\\\</a>", line 484, in run_until_complete\\n    return future.result()<a>\\n</a>  File
<a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/api.py\\\</a>", line 228, in create_pipeline\\n    await asyncio.gather(*futures)<a>\\n</a>  File
<a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/api.py\\\</a>", line 43, in __call__\\n    await self.run()<a>\\n</a>  File
<a>
\\\"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py\\\</a>", line 401, in run\\n    content = moduleyaml.read()<a>\\n</a>  File
<a>\\\"/usr/lib64/python3.6/codecs.py\\\</a>", line 321, in decode\\n    (result, consumed) = self._buffer_decode(data, self.errors, final)<a>\\n\",\"description\":\"'utf-8</a>'
 codec can't decode byte 0xfd in position 0: invalid start byte\"},\"worker\":\"/pulp/api/v3/workers/33b6e705-157e-443c-a159-b32819cf0498/\",\"progress_reports\":[{\"message\":\"Downloading Metadata Files\",\"code\":\"downloading.metadata\",\"state\":\"failed\",\"total\":null,\"done\":1,\"suffix\":null},{\"message\":\"Downloading
 Artifacts\",\"code\":\"downloading.artifacts\",\"state\":\"canceled\",\"total\":null,\"done\":0,\"suffix\":null},{\"message\":\"Associating Content\",\"code\":\"associating.content\",\"state\":\"canceled\",\"total\":null,\"done\":0,\"suffix\":null}],\"created_resources\":[],\"reserved_resources_record\":[\"/pulp/api/v3/repositories/rpm/rpm/a60af567-62b5-422c-b1dd-1cb8519ec79c/\",\"/pulp/api/v3/remotes/rpm/rpm/2729d528-e80c-4158-a119-7ab3cab6776e/\"]}",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "content_length": "2442",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "content_type": "application/json",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "cookies": {},<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "cookies_string": "",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "date": "Fri, 18 Jun 2021 05:38:36 GMT",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "elapsed": 0,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "failed_when_result": true,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "json": {<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "created_resources": [],<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "error": {<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      "description": "'utf-8' codec can't decode byte 0xfd in position 0: invalid start byte",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      "traceback": "  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/worker.py\", line 884, in perform_job\n    rv = job.perform()\n  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\",
 line 664, in perform\n    self._result = self._execute()\n  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\", line 670, in _execute\n    return self.func(*self.args, **self.kwargs)\n  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py\",
 line 146, in synchronize\n    dv.create()\n  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/declarative_version.py\", line 149, in create\n    loop.run_until_complete(pipeline)\n  File \"/usr/lib64/python3.6/asyncio/base_events.py\",
 line 484, in run_until_complete\n    return future.result()\n  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/api.py\", line 228, in create_pipeline\n    await asyncio.gather(*futures)\n  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/plugin/stages/api.py\",
 line 43, in __call__\n    await self.run()\n  File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulp_rpm/app/tasks/synchronizing.py\", line 401, in run\n    content = moduleyaml.read()\n  File \"/usr/lib64/python3.6/codecs.py\", line 321, in decode\n   
 (result, consumed) = self._buffer_decode(data, self.errors, final)\n"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    },<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "finished_at": "2021-06-18T05:38:06.550936Z",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "name": "pulp_rpm.app.tasks.synchronizing.synchronize",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "progress_reports": [<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      {<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "code": "downloading.metadata",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "done": 1,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "message": "Downloading Metadata Files",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "state": "failed",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "suffix": null,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "total": null<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      },<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      {<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "code": "downloading.artifacts",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "done": 0,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "message": "Downloading Artifacts",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "state": "canceled",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "suffix": null,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "total": null<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      },<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      {<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "code": "associating.content",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "done": 0,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "message": "Associating Content",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "state": "canceled",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "suffix": null,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">        "total": null<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      }<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    ],<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "pulp_created": "2021-06-18T05:38:05.355153Z",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "pulp_href": "/pulp/api/v3/tasks/39fcb4cd-b443-467a-a11f-62afb8bae98f/",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "reserved_resources_record": [<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      "/pulp/api/v3/repositories/rpm/rpm/a60af567-62b5-422c-b1dd-1cb8519ec79c/",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">      "/pulp/api/v3/remotes/rpm/rpm/2729d528-e80c-4158-a119-7ab3cab6776e/"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    ],<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "started_at": "2021-06-18T05:38:05.461725Z",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "state": "failed",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">    "worker": "/pulp/api/v3/workers/33b6e705-157e-443c-a159-b32819cf0498/"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  },<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "msg": "OK (2442 bytes)",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "redirected": false,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "server": "gunicorn/20.0.4",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "status": 200,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "url": "<a href="http://%3c%3chost%3e%3e:24817/pulp/api/v3/tasks/39fcb4cd-b443-467a-a11f-62afb8bae98f/" target="_blank">http://<<host>>:24817/pulp/api/v3/tasks/39fcb4cd-b443-467a-a11f-62afb8bae98f/</a>",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "vary": "Accept, Cookie",<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">  "x_frame_options": "SAMEORIGIN"<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">}<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:black;background:yellow none repeat scroll 0% 0%" lang="EN-US">Please let me know if any one of you came across the same issue and solution for this.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Priyanka<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> <u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://listman.redhat.com/mailman/listinfo/pulp-list" target="_blank">https://listman.redhat.com/mailman/listinfo/pulp-list</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>
</blockquote></div>